linux系统下workerman如何开机重启自启动_php菜鸟技术天地-CSDN博客

来源: linux系统下workerman如何开机重启自启动_php菜鸟技术天地-CSDN博客

第一步:创建workerman.service服务文件(权限755)

/lib/systemd/system/workerman.service

 

第二步:复制以下代码保存退出,注意修改你的workerman路径

 

路径:/www/wwwroot/xxx.com/server.php

启动命令:php server.php start

上面命令中能启动,路径就是下面这样子

  1. [Unit]
  2. Description=workerman
  3. After=network.target
  4. [Service]
  5. Type=forking
  6. ExecStart=/usr/bin/php /xxx/xxx/server.php start -d
  7. ExecReload=/usr/bin/php /xxx/xxx/server.php restart
  8. ExecStop=/usr/bin/php /xxx/xxx/server.php stop
  9. PrivateTmp=true
  10. RemainAfterExit=yes
  11. [Install]
  12. WantedBy=multi-user.target

修改这个文件,一定重启服务器,不然不生效的

第三步:启动服务

systemctl start workerman.service

第四步:查看服务状态

systemctl status workerman.service

第五步:开机启动

systemctl enable workerman.service

 

注意:

宝塔这里不作用,上面生成后会在这里也生成一个任务,不要操作

 

错误:

The unit file, source configuration file or drop-ins of workerman.service changed on disk. Run ‘systemctl daemon-reload’ to reload units

修改了workerman.service服务文件没有重启服务器

赞(0) 打赏
分享到: 更多 (0)

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

支付宝扫一扫打赏

微信扫一扫打赏