我在運行debian的谷歌雲中的node.js中構建了一些簡單的websocket服務器應用程序,併爲它創建了守護進程服務「websocket」。 服務使用this script創建。現在 ,我已經到了負載測試使用ArtilleryNode.js WebSocket守護進程
奇怪的是 - 當我運行我的應用程序,如「節點Server.js」它能夠處理多達〜每秒300請求無任何麻煩,但runnnig它像「sudo服務websocket啓動」它約在20-30秒後停止響應在50 RPS。此時炮兵顯示錯誤:ECONNRESET:NUMBER_OF_ERRORS和websocket變爲不可用。 當我停止負載測試時,它立即變爲可用並響應請求。 服務整個時間顯示「活動(運行)」。
我在日誌或日誌中什麼都看不到。在網上找不到任何信息。
我是一種新的Linux,是否有任何額外的限制,守護程序,導致這一點?
所有這些都運行在Debian 8 Jessie上,位於Google Cloud VM中。 Node.js的的WebSocket模塊的NodeJS-的WebSocket:https://www.npmjs.com/package/nodejs-websocket