2017-01-02 33 views
1

我在Heroku上使用socket.io託管nodejs(express)服務器。經過一段時間後,我將無法從客戶端訪問服務器 - 套接字請求將不會收到響應。但是,一旦我重新加載根網頁,我就可以訪問它。爲什麼會這樣?在Heroku上託管的NodeJS服務器在一段時間後關閉

+0

這是發生在本地還是剛剛在heroku上啓動? –

+0

你有沒有任何記錄? –

+1

你使用免費的Dynos或付費的嗎? – Chris

回答

0

我發現我需要升級到付費(愛好至少)Dynos,否則應用程序會在閒置30分鐘後進入休眠狀態。

+0

實際上有很多方法可以防止免費的動態睡眠。有關詳細信息,請參閱http://stackoverflow.com/questions/40646858/avoid-heroku-server-from-sleeping/40647411#40647411。 –

相關問題