进程守护
由于gateway进程是通过命令行的方式来启动的,为了方便管理,要添加进程守护,来保证服务始终可用。
进入宝塔软件商店,安装进程守护管理器,设置在首页显示。
添加一个守护进程
- 启动命令:`php start.php start`
- 进程目录:`/www/wwwroot/api.aidongyun.cn/GatewayWorker/`

进程添加完成后,启动进程
启动成功后,进程的状态显示为`运行中`

参考:[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的设置里,删除已禁用的函数。
