开发者社区> 超人> 正文

使用systemd管理Yii2(或其他)队列服务,实现故障重启、开机自启动等功能

简介: 以Centos7为例 在 /usr/lib/systemd/system 目录新建 queue.service 文件 [Unit] Description=Yii Queue Server After=network.
+关注继续查看

以Centos7为例,在 /usr/lib/systemd/system 目录新建 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 daemon-reload
systemctl enable queue.service
systemctl start queue.service

搞定。该队列服务就开机自启,其他软件脚本也可以使用类似手法来实现服务化。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
关于Linux中通过 Systemd Path Unit 监听配置更新自动重启服务的一些笔记
在 stackoverflow.com 的Unix & Linux 社区 看到有小伙伴提出相关的问题。 这里整理分享给小伙伴,博文内容涉及: Systemd 的 Path Units常用命令手册学习 Path Units 的应用 通过httpd服务演示监听配置文件自动重启服务 食用方式:需要了解一点 Systemd 理解不足小伙伴帮忙指正
139 0
Linux:1.service:服务管理+2.服务运行类别:runlevel+3.给各种服务设置自启动:chkconfig指令+4.systemctl:服务管理
Linux:1.service:服务管理+2.服务运行类别:runlevel+3.给各种服务设置自启动:chkconfig指令+4.systemctl:服务管理
34 0
程序挂了之后别再跟我说让我帮你重启啦! 让supervisor帮你搞定...
程序挂了之后别再跟我说让我帮你重启啦! 让supervisor帮你搞定...
143 0
18.9 SELinux auditd日志系统的安装与启动
当查看特定安全上下文的策略规则时,SELinux 会使用被称为 AVC(Access Vector Cache,访问矢量缓存)的缓存,如果访问被拒绝(也被称为 AVC 拒绝),则会在一个日志文件中记录下拒绝消息。
164 0
实现Weblogic服务进程监控及自动重启脚本
Weblogic服务偶尔会挂掉,为了使weblogic能够在挂掉后第一时间能够重启,基于此背景下实现Weblogic进程监控及自动重启脚本,本文主要记录实现过程中遇到的问题及解决办法。
1161 0
【Zabbix】排错:zabbix分部署服务器监控部署后Server进程过多
部署完zabbix服务端后,Zabbix Server进程过多警告
519 0
Linux启动/停止/重启Mysql数据库的方法
1、查看mysql版本方法一:status;方法二:select version(); 2、Mysql启动、停止、重启常用命令a、启动方式1、使用 service 启动:[root@localhost /]# service mysqld start (5.
6621 0
SAMBA 生产环境应用实例
案例一、公司现有一个工作组workgroup,需要添加samba服务器作为文件服务器,并发布共享目录/home/share,共享名为public,此共享目录允许所有员工访问。
1463 0
+关注
超人
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
《Nginx 代理系统常用手册》
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载