我試圖創建一組的WebSocket客戶用下面的代碼:PHP - 客戶端套接字連接
$server = stream_socket_server("tcp://127.0.0.1:8080");
for ($i = 1; $i <= 50; $i++) {
var_dump($i);
stream_socket_client("tcp://127.0.0.1:8080");
}
第35,左右,連接的創建速度非常快。然後一切都變慢,每一步都需要1秒鐘才能執行。
你能向我解釋爲什麼會發生這種行爲?是否由配置參數引起?這是一個常見的websocket行爲嗎?
因爲35請求存儲器開始排出後?CPU利用率達到幾乎100%,網絡輸入是最大值?就像DDos一樣。 –
您可以添加有關您的PHP版本和操作系統的精度? –
@Coderanonymous從我的系統監視器我看不到大cpu,內存或網絡使用 – marcosh