我已經在VPS上設置了一個帶有socket.io的Node.JS服務器,並且我每隔10秒向所有用戶廣播連接的客戶端的數量。這通常工作得很好,雖然很多時候,連接不能建立,我得到這個錯誤(我改變了IP了一下):Socket.io到服務器的連接有時不起作用
GET http://166.0.0.55:8177/socket.io/1/?t=1385120872574
重裝站點之後,通常可以建立連接,但我不知道爲什麼失敗的連接首先發生,我也不知道如何調試socket.io代碼。有時我無法連接到服務器,我必須重新啓動服務器。
其他信息:
- 我的主網站不同的服務器(使用CakePHP的一個LAMP環境)上的運行速度比Node.js的服務器。
- 我用永遠運行服務器
- 我有很多連接的客戶端(1000左右)
- 我的VPS擁有512 MB RAM和CPU是永遠不會高於25%
難道你的節點工藝CPU拿出100%? (只是節點CPU不是整個服務器)因爲Node.js是單線程的。 –
不知道如何檢查這個,我真的是新的服務器端:/ –
嘗試在Linux外殼「頂部」的命令,並找到node.js過程。 –