22 lines
638 B
Plaintext
22 lines
638 B
Plaintext
# Supervisor 进程管理配置
|
|
; 安装: apt install supervisor
|
|
; 软链: ln -s /data/apps/deploy/supervisor/supervisor.conf /etc/supervisor/conf.d/tornado_elevue.conf
|
|
; 重载: supervisorctl update && supervisorctl reload
|
|
|
|
[program:tornado_elevue]
|
|
directory=/data/apps
|
|
command=python app.py
|
|
user=root
|
|
autostart=true
|
|
autorestart=true
|
|
startsecs=5
|
|
startretries=10
|
|
stopasgroup=true
|
|
killasgroup=true
|
|
redirect_stderr=true
|
|
stdout_logfile=/data/apps/logs/supervisor_stdout.log
|
|
stderr_logfile=/data/apps/logs/supervisor_stderr.log
|
|
stdout_logfile_maxbytes=100MB
|
|
stdout_logfile_backups=10
|
|
environment=TORNADO_ENV="production",PYTHONUNBUFFERED="1"
|