| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 | 
							- ; supervisor config file
 
- [unix_http_server]
 
- file=/var/run/supervisor.sock   ; (the path to the socket file)
 
- chmod=0700                       ; sockef file mode (default 0700)
 
- chown=root:root       ; socket file uid:gid owner
 
- [supervisord]
 
- logfile=/var/log/supervisor/supervisord.log ; (main log file;default $CWD/supervisord.log)
 
- logfile_maxbytes=50MB        ; max main logfile bytes b4 rotation; default 50MB
 
- logfile_backups=10           ; # of main logfile backups; 0 means none, default 10
 
- loglevel=info                ; log level; default info; others: debug,warn,trace
 
- pidfile=/var/run/supervisord.pid ; (supervisord pidfile;default supervisord.pid)
 
- childlogdir=/var/log/supervisor            ; ('AUTO' child log dir, default $TEMP)
 
- nodaemon=false               ; start in foreground if true; default false
 
- minfds=1024                  ; min. avail startup file descriptors; default 1024
 
- minprocs=200                 ; min. avail process descriptors;default 200
 
- ; the below section must remain in the config file for RPC
 
- ; (supervisorctl/web interface) to work, additional interfaces may be
 
- ; added by defining them in separate rpcinterface: sections
 
- [rpcinterface:supervisor]
 
- supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
 
- [supervisorctl]
 
- serverurl=unix:///var/run/supervisor.sock ; use a unix:// URL  for a unix socket
 
- ; The [include] section can just contain the "files" setting.  This
 
- ; setting can list multiple files (separated by whitespace or
 
- ; newlines).  It can also contain wildcards.  The filenames are
 
- ; interpreted as relative to this file.  Included files *cannot*
 
- ; include files themselves.
 
- [program:ASJServer]
 
- directory=/web/ASJServer
 
- command=gunicorn -w8 -b0.0.0.0:8000 Ansjer.cn_config.test_wsgi
 
- startsecs=0
 
- stopwaitsecs=0
 
- autostart=true
 
- autorestart=true
 
- user=root
 
- [program:celery]
 
- directory=/web/ASJServer
 
- command=celery -A Controller.CeleryTasks.tasks worker --loglevel=info
 
- startsecs=0
 
- stopwaitsecs=0
 
- autostart=true
 
- autorestart=true
 
- user=root
 
- stderr_logfile=/var/log/supervisor/supervisord.log
 
- stdout_logfile=/var/log/supervisor/supervisord.log
 
- loglevel=info
 
- environment=DJANGO_SETTINGS_MODULE=Ansjer.cn_config.test_settings
 
- [program:celery-beat]
 
- directory=/web/ASJServer
 
- command=celery -A Controller.CeleryTasks.tasks beat -l info --scheduler django_celery_beat.schedulers:DatabaseScheduler
 
- startsecs=0
 
- stopwaitsecs=0
 
- autostart=true
 
- autorestart=true
 
- user=root
 
- stderr_logfile=/var/log/supervisor/supervisord.log
 
- stdout_logfile=/var/log/supervisor/supervisord.log
 
- loglevel=info
 
- environment=DJANGO_SETTINGS_MODULE=Ansjer.cn_config.test_settings
 
 
  |