棘轮 IO 服务器突然停止工作
Ratchet IO Server suddenly stop working
我正在使用 Ratchet
Server
。我 运行 它正在使用 cron 作业。我的聊天应用程序运行良好。但一段时间后 Rachet
停止工作。当我重新检查进程是否是运行时,我可以看到进程还在,但是Ratchet server
基本上不能再connected
了。
这是我的代码,运行 服务器:
$server = IoServer::factory(
new HttpServer(
new WsServer(
new AppServer()
)
),
8082);
$server->run();
我的数据库连接在某个时候失败,导致服务器停止。有什么可能的解决方案吗?
您可以在您的 Web Server
中 install Supervisord
服务,实际上 watch
您的 Rachet Server
,如果您的 Rachet Server
停止,它会自动重新启动。
您可以从 here 获得 Supervisord
安装详细信息。
我正在使用 Ratchet
Server
。我 运行 它正在使用 cron 作业。我的聊天应用程序运行良好。但一段时间后 Rachet
停止工作。当我重新检查进程是否是运行时,我可以看到进程还在,但是Ratchet server
基本上不能再connected
了。
这是我的代码,运行 服务器:
$server = IoServer::factory(
new HttpServer(
new WsServer(
new AppServer()
)
),
8082);
$server->run();
我的数据库连接在某个时候失败,导致服务器停止。有什么可能的解决方案吗?
您可以在您的 Web Server
中 install Supervisord
服务,实际上 watch
您的 Rachet Server
,如果您的 Rachet Server
停止,它会自动重新启动。
您可以从 here 获得 Supervisord
安装详细信息。