进程守护

由于gateway进程是通过命令行的方式来启动的,为了方便管理,要添加进程守护,来保证服务始终可用。 进入宝塔软件商店,安装进程守护管理器,设置在首页显示。 添加一个守护进程 - 启动命令:`php start.php start` - 进程目录:`/www/wwwroot/api.aidongyun.cn/GatewayWorker/` ![image.png](https://cos.easydoc.net/52287695/files/lnk2ricw.png) 进程添加完成后,启动进程 启动成功后,进程的状态显示为`运行中` ![image.png](https://cos.easydoc.net/52287695/files/lnk2qq0x.png) 参考:[gateWay启动与停止命令](https://www.workerman.net/doc/gateway-worker/start-and-stop.html) # 禁用函数 以下这些php的函数被禁用后,gateway可能无法正常启动。 - pcntl_fork - pcntl_signal_dispatch - pcntl_wait - pcntl_signal 解决的办法,是查看gateway的运行日志,找到报错提示中的函数名,在php的设置里,删除已禁用的函数。 ![image.png](https://cos.easydoc.net/52287695/files/lnk2x5xo.png)