使用systemd管理Yii队列服务,实现故障重启、开机自启动等功能

以Centos7为例

在 /usr/lib/systemd/system 目录新建 yii-queue.service 文件

[Unit]
Description=Yii Queue Server
After=network.target
After=syslog.target

[Service]
Type=forking
PIDFile=/var/run/www-yii-queue.pid
ExecStart=/home/www/yii queue/listen --verbose=1 --color=0 >> /var/logs/www-yii-queue.log 2>&1
ExecStop=/bin/kill $MAINPID
ExecReload=/bin/kill -USR1 $MAINPID
Restart=always

[Install]
WantedBy=multi-user.target graphical.target

接着设置

systemctl enable yii-queue.service

重新加载配置文件

sudo systemctl daemon-reload

未经允许不得转载:SuperMan's Blog » 使用systemd管理Yii队列服务,实现故障重启、开机自启动等功能

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏