当前linux版本:
安装supervisor过程请移步
Laravel Redis队列的使用 配置Horizon和Supervisor守护进程
- 首先执行命令,提示尚未为supervisor配置开机启动
systemctl is-enabled supervisord
- 在shell里执行如下命令,编辑开机启动时执行的脚本如下
vim /lib/systemd/system/supervisord.service
把下面的内容填入进去
[Unit]
Description=Process Monitoring and Control Daemon
After=rc-local.service nss-user-lookup.target
[Service]
Type=forking
ExecStart=/usr/bin/supervisord -c /etc/supervisord.conf // 开机启动时执行
ExecStop=/usr/bin/supervisord shutdown // 暂时不知道用处
ExecReload=/usr/bin/supervisord reload // 暂时不知道用处
killMode=process
Restart=on-failure
RestartSec=42s
[Install]
WantedBy=multi-user.target
- 执行开机启动命令
systemctl enable supervisord
- 确定系统可以重启的情况下执行命令:reboot重启服务器;
然后重新连接服务器,执行命令:ps aux| grep supervisor发现supervisor已正常启动。