|
| 1 | + |
| 2 | +[supervisord] |
| 3 | +;http_port=/var/tmp/supervisor.sock ; (default is to run a UNIX domain socket server) |
| 4 | +;http_port=127.0.0.1:9001 ; (alternately, ip_address:port specifies AF_INET) |
| 5 | +;sockchmod=0700 ; AF_UNIX socketmode (AF_INET ignore, default 0700) |
| 6 | +;sockchown=nobody.nogroup ; AF_UNIX socket uid.gid owner (AF_INET ignores) |
| 7 | +;umask=022 ; (process file creation umask;default 022) |
| 8 | +logfile=/var/log/supervisor/supervisord.log ; (main log file;default $CWD/supervisord.log) |
| 9 | +logfile_maxbytes=50MB ; (max main logfile bytes b4 rotation;default 50MB) |
| 10 | +logfile_backups=10 ; (num of main logfile rotation backups;default 10) |
| 11 | +loglevel=info ; (logging level;default info; others: debug,warn) |
| 12 | +pidfile=/var/run/supervisord.pid ; (supervisord pidfile;default supervisord.pid) |
| 13 | +nodaemon=false ; (start in foreground if true;default false) |
| 14 | +minfds=1024 ; (min. avail startup file descriptors;default 1024) |
| 15 | +minprocs=200 ; (min. avail process descriptors;default 200) |
| 16 | + |
| 17 | +;nocleanup=true ; (don't clean up tempfiles at start;default false) |
| 18 | +;http_username=user ; (default is no username (open system)) |
| 19 | +;http_password=123 ; (default is no password (open system)) |
| 20 | +;childlogdir=/tmp ; ('AUTO' child log dir, default $TEMP) |
| 21 | +;user=chrism ; (default is current user, required if root) |
| 22 | +;directory=/tmp ; (default is not to cd during start) |
| 23 | +;environment=KEY=value ; (key value pairs to add to environment) |
| 24 | + |
| 25 | +[supervisorctl] |
| 26 | +;serverurl=unix:///var/tmp/supervisor.sock ; use a unix:// URL for a unix socket |
| 27 | +;serverurl=http://127.0.0.1:9001 ; use an http:// url to specify an inet socket |
| 28 | +;username=chris ; should be same as http_username if set |
| 29 | +;password=123 ; should be same as http_password if set |
| 30 | +;prompt=mysupervisor ; cmd line prompt (default "supervisor") |
| 31 | + |
| 32 | +; The below sample program section shows all possible program subsection values, |
| 33 | +; create one or more 'real' program: sections to be able to control them under |
| 34 | +; supervisor. |
| 35 | + |
| 36 | +;[program:theprogramname] |
| 37 | +;command=/bin/cat ; the program (relative uses PATH, can take args) |
| 38 | +;priority=999 ; the relative start priority (default 999) |
| 39 | +;autostart=true ; start at supervisord start (default: true) |
| 40 | +;autorestart=true ; retstart at unexpected quit (default: true) |
| 41 | +;startsecs=10 ; number of secs prog must stay running (def. 10) |
| 42 | +;startretries=3 ; max # of serial start failures (default 3) |
| 43 | +;exitcodes=0,2 ; 'expected' exit codes for process (default 0,2) |
| 44 | +;stopsignal=QUIT ; signal used to kill process (default TERM) |
| 45 | +;stopwaitsecs=10 ; max num secs to wait before SIGKILL (default 10) |
| 46 | +;user=chrism ; setuid to this UNIX account to run the program |
| 47 | +;log_stdout=true ; if true, log program stdout (default true) |
| 48 | +;log_stderr=true ; if true, log program stderr (def false) |
| 49 | +;logfile=/var/log/cat.log ; child log path, use NONE for none; default AUTO |
| 50 | +;logfile_maxbytes=1MB ; max # logfile bytes b4 rotation (default 50MB) |
| 51 | +;logfile_backups=10 ; # of logfile backups (default 10) |
| 52 | + |
| 53 | + |
| 54 | +[program:ssshell] |
| 55 | +command=java -jar ssshell.jar |
| 56 | +autorstart=true |
| 57 | +directory=/root/ssshell/ |
| 58 | +autorestart=true |
| 59 | +startsecs=10 |
| 60 | +startretries=36 |
| 61 | +redirect_stderr=true |
| 62 | + |
| 63 | + |
| 64 | +[program:mu] |
| 65 | + |
| 66 | +command=python /root/shadowsocks/server.py |
| 67 | + |
| 68 | +directory=/root/shadowsocks |
| 69 | + |
| 70 | +autorestart=true |
| 71 | + |
| 72 | +startsecs=10 |
| 73 | + |
| 74 | +startretries=36 |
| 75 | + |
| 76 | +redirect_stderr=true |
| 77 | + |
| 78 | +user=root ; setuid to this UNIX account to run the program |
| 79 | + |
| 80 | +log_stdout=true ; if true, log program stdout (default true) |
| 81 | + |
| 82 | +log_stderr=true ; if true, log program stderr (def false) |
| 83 | + |
| 84 | +logfile=/var/log/mu.log ; child log path, use NONE for none; default AUTO |
| 85 | + |
| 86 | +;logfile_maxbytes=1MB ; max # logfile bytes b4 rotation (default 50MB) |
| 87 | + |
| 88 | +;logfile_backups=10 ; # of logfile backups (default 10) |
| 89 | + |
0 commit comments