annotate scripts/systemd.gunicorn @ 7359:3a98a81c6e57

Reorg multiple sections consolidate what you can/can't do to the schema into one section and move to the top of the Tracker Schema section.. Also outline how you *can* change the type of a property. In the "Classes and Properties - creating a new information store section", add new Method subsection after Properties subsection. Place all 4 method sections in there moving them from below. Move IssueClass section before FileClass section because IssueClass incorporates links to FileClass not the other way around. Fix indexes.
author John Rouillard <rouilj@ieee.org>
date Tue, 16 May 2023 02:33:39 -0400
parents c63df349f319
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6344
c63df349f319 issue2551117 - add example systemd config
John Rouillard <rouilj@ieee.org>
parents:
diff changeset
1 [Unit]
c63df349f319 issue2551117 - add example systemd config
John Rouillard <rouilj@ieee.org>
parents:
diff changeset
2 Description=Roundup Server - roundup
c63df349f319 issue2551117 - add example systemd config
John Rouillard <rouilj@ieee.org>
parents:
diff changeset
3
c63df349f319 issue2551117 - add example systemd config
John Rouillard <rouilj@ieee.org>
parents:
diff changeset
4 [Service]
c63df349f319 issue2551117 - add example systemd config
John Rouillard <rouilj@ieee.org>
parents:
diff changeset
5 User=roundup
c63df349f319 issue2551117 - add example systemd config
John Rouillard <rouilj@ieee.org>
parents:
diff changeset
6 WorkingDirectory=/path/to/roundup/trackers/roundup
c63df349f319 issue2551117 - add example systemd config
John Rouillard <rouilj@ieee.org>
parents:
diff changeset
7 SyslogIdentifier=roundup-server-roundup
c63df349f319 issue2551117 - add example systemd config
John Rouillard <rouilj@ieee.org>
parents:
diff changeset
8 ExecStart=/path/to/gunicorn -b unix:///var/run/roundup/roundup.sock wsgi -w 4 --preload --max-requests 128 --max-requests-jitter 32 --timeout 60 --graceful-timeout 60 --access-logfile - --error-logfile
c63df349f319 issue2551117 - add example systemd config
John Rouillard <rouilj@ieee.org>
parents:
diff changeset
9 ExecReload=/bin/kill -HUP $MAINPID
c63df349f319 issue2551117 - add example systemd config
John Rouillard <rouilj@ieee.org>
parents:
diff changeset
10 ExecStop = /bin/kill -s TERM $MAINPID
c63df349f319 issue2551117 - add example systemd config
John Rouillard <rouilj@ieee.org>
parents:
diff changeset
11 KillMode=mixed
c63df349f319 issue2551117 - add example systemd config
John Rouillard <rouilj@ieee.org>
parents:
diff changeset
12 Restart=on-failure
c63df349f319 issue2551117 - add example systemd config
John Rouillard <rouilj@ieee.org>
parents:
diff changeset
13 RestartSec=15s
c63df349f319 issue2551117 - add example systemd config
John Rouillard <rouilj@ieee.org>
parents:
diff changeset
14
c63df349f319 issue2551117 - add example systemd config
John Rouillard <rouilj@ieee.org>
parents:
diff changeset
15 [Install]
c63df349f319 issue2551117 - add example systemd config
John Rouillard <rouilj@ieee.org>
parents:
diff changeset
16 WantedBy=multi-user.target

Roundup Issue Tracker: http://roundup-tracker.org/