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

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

1、查找PHP执行路径

image-20211119164535852image-20211119164535852.png

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

image-20211119164602296image-20211119164602296.png

需要注意的地方是:

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

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

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

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

 

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注