當我打開控制檯並寫入php server.php
時,websockets運行良好。但是當我關閉會話時,websockets停止工作。我怎樣才能讓它一直工作?這是我server.php
文件 - 沒有什麼複雜的:關閉控制檯後CentOS 7上的WebSocket
use Ratchet\Server\IoServer;
use Ratchet\Http\HttpServer;
use Ratchet\WebSocket\WsServer;
$server = IoServer::factory(
new HttpServer(
new WsServer(
new WebSocket() // <-- My class, ignore it
)
),
SERVER_PORT,
SERVER_HOST
);
$server->run();
CentOS上運行的Apache 2.4.6在PHP 5.6 7.
當您關閉控制檯還關閉應用。使用屏幕在屏幕外使用:ctrl + A和ctrl + D。 –
https://uisapp2.iu.edu/confluence-prd/pages/viewpage.action?pageId=115540034 –
這對我有什麼幫助?我不需要'屏幕外',但websockets工作,直到我以某種方式停止它(如服務),它需要每次運行。 – debute