debian: add uwsgi spooler (#55567)
This commit is contained in:
parent
cd1e3ce53e
commit
34e535d9ca
|
@ -34,6 +34,7 @@ Depends: python3-hobo (= ${binary:Version}),
|
|||
python3-django (>= 1.8),
|
||||
python3-gadjo,
|
||||
python3-django-mellon (>= 1.2.17),
|
||||
python3-uwsgidecorators,
|
||||
uwsgi,
|
||||
uwsgi-plugin-python3
|
||||
Recommends: nginx,
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
/etc/hobo
|
||||
/usr/lib/hobo
|
||||
/var/lib/hobo/collectstatic
|
||||
/var/lib/hobo/spooler
|
||||
/var/lib/hobo/tenants
|
||||
/var/log/hobo
|
||||
|
|
|
@ -38,6 +38,7 @@ GROUP=$NAME
|
|||
DAEMON_ARGS=${DAEMON_ARGS:-"--pidfile=$PIDFILE
|
||||
--uid $USER --gid $GROUP
|
||||
--ini /etc/$NAME/uwsgi.ini
|
||||
--spooler /var/lib/$NAME/spooler/
|
||||
--daemonize /var/log/uwsgi.$NAME.log"}
|
||||
|
||||
# Load the VERBOSE setting and other rcS variables
|
||||
|
|
|
@ -19,6 +19,7 @@ case "$1" in
|
|||
# ensure dirs ownership
|
||||
chown $USER:$GROUP /var/log/$NAME
|
||||
chown $USER:$GROUP /var/lib/$NAME/collectstatic
|
||||
chown $USER:$GROUP /var/lib/$NAME/spooler
|
||||
chown $USER:$GROUP /var/lib/$NAME/tenants
|
||||
# create a secret file
|
||||
SECRET_FILE=$CONFIG_DIR/secret
|
||||
|
|
|
@ -10,7 +10,8 @@ User=%p
|
|||
Group=%p
|
||||
ExecStartPre=/usr/bin/hobo-manage migrate_schemas --noinput --verbosity 1
|
||||
ExecStartPre=/usr/bin/hobo-manage collectstatic --noinput
|
||||
ExecStart=/usr/bin/uwsgi --ini /etc/%p/uwsgi.ini
|
||||
ExecStartPre=/bin/mkdir -p /var/lib/hobo/spooler/%m/
|
||||
ExecStart=/usr/bin/uwsgi --ini /etc/%p/uwsgi.ini --spooler /var/lib/hobo/spooler/%m/
|
||||
ExecReload=/bin/kill -HUP $MAINPID
|
||||
KillSignal=SIGQUIT
|
||||
TimeoutStartSec=0
|
||||
|
|
|
@ -12,6 +12,9 @@ http-socket = /run/hobo/hobo.sock
|
|||
chmod-socket = 666
|
||||
vacuum = true
|
||||
|
||||
spooler-processes = 3
|
||||
spooler-max-tasks = 20
|
||||
|
||||
master = true
|
||||
enable-threads = true
|
||||
harakiri = 120
|
||||
|
|
Loading…
Reference in New Issue