主页

今天在supervisor添加一个服务脚本,在服务器启动一段时间后,自动退出,并报错FATAL Exited too quickly (process log may have details),查看日志时,发现日志并没有错误信息,于是手动执行php artisan 命令,没有报错信息,但是发现脚本在执行后立即就退出了,考虑到supervisor在监测服务异常或者退出后,会自动尝试重启服务,应该是重启次数超过startretries重启次数,导致进程终止。

注:出现这个错误,可自行先检查一下自己的脚本是否为常驻脚本,如果每次只去一次数据,建议修改为定时任务来处理
附supervisor子进程相关配置信息


[program:sync_merge_mobile] #
command=php /var/www/yunying/artisan consumer:merge-mobile-kafka #执行命令
process_name=%(program_name)s_%(process_num)d
autostart=true #自启动
autorestart=true #自动重启
user=admin #启动时用户权限
numprocs=2 #开启进程数
numprocs_start=0 #起始数字,默认为0
redirect_stderr=true #把 stderr 重定向到 stdout,默认 false
stdout_logfile=/home/admin/yunying/kafka_sync_merge_mobile_%(process_num)08d.log #日志位置
loglevel=info #日志级别,默认info,其它: debug,warn,trace

版权属于:三分快乐,七纷幸福
作品采用:本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
0
查看目录

目录

来自 《supervisor 报错:FATAL Exited too quickly (process log may have details)》
评论

三分快乐,七纷幸福
99 文章数
7 评论量
11 分类数
102 页面数
已在风雨中度过 2年199天23小时45分