Files
SMANAGE/deploy/supervisor/gvsds-celery-beat.conf
T

28 lines
937 B
Plaintext

; GVS Celery Beat 定时调度进程守护配置
; 部署:sudo cp deploy/supervisor/gvsds-celery-beat.conf /etc/supervisor/conf.d/
; 重载:sudo supervisorctl reread && sudo supervisorctl update && sudo supervisorctl start gvsds-celery-beat
[program:gvsds-celery-beat]
command=/opt/gvsds/venv/bin/celery -A gvsds beat -l info --schedule=/opt/gvsds/celerybeat-schedule --pidfile=/tmp/gvsds-celery-beat.pid
directory=/opt/gvsds
user=www-data
group=www-data
; beat 必须单实例运行,不可并发
autostart=true
autorestart=true
startsecs=10
startretries=999
stopwaitsecs=30
stopasgroup=true
killasgroup=true
stdout_logfile=/var/log/gvsds/celery-beat.out.log
stderr_logfile=/var/log/gvsds/celery-beat.err.log
stdout_logfile_maxbytes=50MB
stdout_logfile_backups=10
stderr_logfile_maxbytes=50MB
stderr_logfile_backups=10
environment=DJANGO_SETTINGS_MODULE="gvsds.settings",PATH="/opt/gvsds/venv/bin:/usr/local/bin:/usr/bin:/bin"