作者:挖墙找红杏000 | 来源:互联网 | 2023-07-20 18:17
使用监督者守护思考队列队列,主管的配置
1 .好吃安装监督者
妙的安装-你好-发布
yum install -y主管
//设置开机自动启动
systemctl启用监督
2.配置
找到/etc/supervisord.conf配置文件,打开编辑内容如下
在结尾新增files=supervisord.d/* .conf,同时把;files=supervisord.d/* .初始化设置文件的后缀名注释掉
3.下一步在/etc/supervisord.d目录下创建配置文件,例如demo.conf,内容如下:
[程序: home _ worker];项目名称
目录=/www/www root/demo。com程序的启动目录
command=/www/server/PHP/72/atgdqc/PHP think queue : work-daemon;启动命令,指定实际路径
process _ name=%(program _ name)s _ %(process _ num)02d
num procs=3;开启的进程数量,如果Redis队列建议设置为一
自动启动=真在监督启动的时候也自动启动
start secs=5;启动5秒后没有异常退出,就当作已经正常启动了
自动重启=真程序异常退出后自动重启
开始重试次数=3;启动失败自动重试次数,默认是3
用户=www用哪个用户启动
重定向_ stderr=真把stderr重定向到标准输出,默认错误的
stdout _ log file _ max bytes=50MbstDout日志文件大小,默认50MB
stdout _ logfile _ backups=10stdout日志文件备份数
;stdout日志文件,切记需要手动创建目录,否侧报错!(supervisord只会自动创建日志文件)
stdout _ log file=/www/www root/demo。com/运行时/队列/demo _ worker。原木
loglevel=info
4.启动监督者
supervisor CTL-c/etc/superversor。conf
报错,UNIX :///var/run/supervisor/supervisor。短袜没有这样的文件
解决:
sudo触摸/var/run/supervisor/supervisor。短袜
sudo chmod 777/var/run/supervisor/supervisor。短袜
还是报错,UNIX :///var/run/supervisor/supervisor。短袜拒绝连接
解决:
尝试重启服务systemctl重新启动监督
.查看服务状态系统状态监督
还是报这个错的话,检查一下demo.conf配置文件是不是整错了,路径权限之类的
5.再次启动监督者
supervisor CTL-c/etc/superversor。conf
报错,superver sord[21575]:错误:作为路径一部分命名的目录
解决:
stdout日志文件,需要手动创建目录(supervisord会自动创建日志文件)
常用命令
监督员l状态/查看所有进程的状态
监督员l停止名称/停止监督者进程名称
监督员l开始名称/启动监督者进程名称
监督员l重新启动名称/重启监督者进程名称
监督员l更新/配置文件修改后使用该命令加载新的配置
监督员l重新加载/重新启动配置中的所有程序
配合系统crontab定时重启
crontab -e
0 3 * * *主管重新启动圆顶工人
格式:
0 12 * * *主管重新加载
分时日月周|##命令行##|
赛车每天赚1000的方法ar/run/supervisor/supervisor。短袜
sudo chmod 777/var/run/supervisor/supervisor。短袜
还是报错,UNIX :///var/run/supervisor/supervisor。短袜拒绝连接
解决:
尝试重启服务systemctl重新启动监督
.查看服务状态系统状态监督
还是报这个错的话,检查一下demo.conf配置文件是不是整错了,路径权限之类的
5.再次启动监督者
supervisor CTL-c/etc/superversor。conf
报错,superver sord[21575]:错误:作为路径一部分命名的目录
解决:
stdout日志文件,需要手动创建目录(supervisord会自动创建日志文件)
常用命令
监督员l状态/查看所有进程的状态
监督员l停止名称/停止监督者进程名称
监督员l开始名称/启动监督者进程名称
监督员l重新启动名称/重启监督者进程名称
监督员l更新/配置文件修改后使用该命令加载新的配置
监督员l重新加载/重新启动配置中的所有程序
配合系统crontab定时重启
crontab -e
0 3 * * *主管重新启动圆顶工人
格式:
0 12 * * *主管重新加载
分时日月周|##命令行##|