内容详情 您现在的位置是: 首页> 其他随笔

linux系统下workerman如何重启自启动

发布时间:2021-03-07 19:31 已围观:985

摘要linux系统下workerman如何重启自启动

linux系统下workerman如何重启自启动

1、查找PHP执行路径

#通过执行命令whereis php查找
whereis php

image-20211119164535852image-20211119164535852.png

2、手动执行Workerman文件,看是否启动成功

image-20211119164602296image-20211119164602296.png

需要注意的地方是:

1、如果在启动过程中遇到文件引入失败,请使用绝对路径引入文件;

2、如果在启动过程报没有找到php执行目录,请检查php的执行路径是否正确。

3、添加启动命令到 /etc/rc.local 文本中

#执行下面命令添加
vim /etc/rc.local
#添加文本:
#/usr/bin/php /home/wwwroot/default/src/Workerman/socket.php start -d

image-20211119164645745image-20211119164645745.png

执行到这一步,将Workerman以守护进程运行就可以重启服务器自启动了。


如果有问题,查看文件权限,真实的文件是/etc/rc.d/rc.local,系统默认没有执行的权限

ll /etc/rc.d/rc.local

给文件设置可执行权限:

chmod  755  /etc/rc.d/rc.local

如果,系统关机或者重启的过程中出现卡死现象,更改文件执行的时间

vim /usr/lib/systemd/system/rc-local.service


[Service]

Type=forking

ExecStart=/etc/rc.d/rc.local start

TimeoutSec=20

RemainAfterExit=yes


声明:本文内容摘自网络,版权归原作者所有。如有侵权,请联系处理,谢谢~
转发:https://www.it610.com/article/1297012156860014592.htm

赞一个 (8)