CentOS7配置supervisor开机自启[队列监听,Horizon服务启动]

当前linux版本:
安装supervisor过程请移步
Laravel Redis队列的使用 配置Horizon和Supervisor守护进程

  1. 首先执行命令,提示尚未为supervisor配置开机启动
systemctl is-enabled supervisord
  1. 在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
  1. 执行开机启动命令
systemctl enable supervisord
  1. 确定系统可以重启的情况下执行命令:reboot重启服务器;
    然后重新连接服务器,执行命令:ps aux| grep supervisor发现supervisor已正常启动。
发布了155 篇原创文章 · 获赞 0 · 访问量 860

猜你喜欢

转载自blog.csdn.net/u013866352/article/details/105402754