uwsgi-cgi: introduce emperor mode as default uwsgi installation

- Use uwsgi in emperor mode by default

Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
This commit is contained in:
Ansuel Smith
2019-10-11 03:38:32 +02:00
parent fdcb6e6873
commit e8a391e9c7
4 changed files with 22 additions and 33 deletions
+10
View File
@@ -0,0 +1,10 @@
[uwsgi]
strict = true
pidfile = /var/run/uwsgi.pid
emperor = /etc/uwsgi/vassals/*.ini
logger = syslog:uwsgi-emperor
vacuum = true
emperor-on-demand-directory = /var/run/
emperor-required-heartbeat = 99
vassal-set = die-on-idle=true
#disable-logging = true
+13
View File
@@ -0,0 +1,13 @@
#!/bin/sh /etc/rc.common
START=79
USE_PROCD=1
start_service() {
procd_open_instance
procd_set_param command /usr/sbin/uwsgi --ini /etc/uwsgi/emperor.ini
procd_set_param file /etc/uwsgi/emperor.ini
procd_set_param respawn
procd_close_instance
}