supervisor php cli,supervisor常用命令

1、查看任务状态supervisorctl statusroot@#: supervisorctl status

laravel-worker:laravel-worker_00   RUNNING   pid 29357, uptime 0:12:49

laravel-worker:laravel-worker_01   RUNNING   pid 29358, uptime 0:12:49

laravel-worker:laravel-worker_02   RUNNING   pid 29359, uptime 0:12:49

laravel-worker:laravel-worker_03   RUNNING   pid 29360, uptime 0:12:49

laravel-worker:laravel-worker_04   RUNNING   pid 29361, uptime 0:12:49

laravel-worker:laravel-worker_05   RUNNING   pid 29362, uptime 0:12:49

laravel-worker:laravel-worker_06   RUNNING   pid 29363, uptime 0:12:49

laravel-worker:laravel-worker_07   RUNNING   pid 29364, uptime 0:12:49

第一列是服务名

第二列是运行状态,RUNNING表示运行中,FATAL 表示运行失败,STARTING表示正在启动,STOPED表示任务已停止

第三、四列是进程号

最后是任务已经运行的时间

2、查看单个任务状态supervisorctl status 服务名

3、启动/停止/重启任务

1、启动任务supervisorctl start 服务名

2、停止任务supervisorctl stop 服务名

3、重启任务supervisorctl restart 服务名

4、任务模板[program:]

command=

process_name=%(program_name)s ; process_name expr (default %(program_name)s)

numprocs=1                    ; number of processes copies to start (def 1)

directory=                ; directory to cwd to before exec (def no cwd)

;umask=022                     ; umask for process (default None)

;priority=999                  ; the relative start priority (default 999)

autostart=true                ; start at supervisord start (default: true)

autorestart=unexpected        ; whether/when to restart (default: unexpected)

startsecs=1                   ; number of secs prog must stay running (def. 1)

startretries=3                ; max # of serial start failures (default 3)

exitcodes=0,2                 ; 'expected' exit codes for process (default 0,2)

stopsignal=QUIT               ; signal used to kill process (default TERM)

stopwaitsecs=10               ; max num secs to wait b4 SIGKILL (default 10)

stopasgroup=false             ; send stop signal to the UNIX process group (default false)

killasgroup=false             ; SIGKILL the UNIX process group (def false)

;user=skywell                  ; setuid to this UNIX account to run the program

;redirect_stderr=true          ; redirect proc stderr to stdout (default false)

stdout_logfile=/var/log/.log        ; stdout log path, NONE for none; default AUTO

stdout_logfile_maxbytes=1MB   ; max # logfile bytes b4 rotation (default 50MB)

stdout_logfile_backups=1     ; # of stdout logfile backups (default 10)

stdout_capture_maxbytes=1MB   ; number of bytes in 'capturemode' (default 0)

stdout_events_enabled=false   ; emit events on stdout writes (default false)

stderr_logfile=/var/log/.err        ; stderr log path, NONE for none; default AUTO

stderr_logfile_maxbytes=1MB   ; max # logfile bytes b4 rotation (default 50MB)

stderr_logfile_backups=10     ; # of stderr logfile backups (default 10)

stderr_capture_maxbytes=1MB   ; number of bytes in 'capturemode' (default 0)

stderr_events_enabled=false   ; emit events on stderr writes (default false)

environment=A="1",B="2",HOME="/home/skywell"       ; process environment additions (def no adds)

serverurl=AUTO                ; override serverurl computation (childutils)

在/etc/supervisor/conf.d目录下按照任务模板新建*.conf文件

5、增加任务supervisorctl update

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值