1
我在Heroku上使用socket.io托管nodejs(express)服务器。经过一段时间后,我将无法从客户端访问服务器 - 套接字请求将不会收到响应。但是,一旦我重新加载根网页,我就可以访问它。为什么会这样?在Heroku上托管的NodeJS服务器在一段时间后关闭
我在Heroku上使用socket.io托管nodejs(express)服务器。经过一段时间后,我将无法从客户端访问服务器 - 套接字请求将不会收到响应。但是,一旦我重新加载根网页,我就可以访问它。为什么会这样?在Heroku上托管的NodeJS服务器在一段时间后关闭
我发现我需要升级到付费(爱好至少)Dynos,否则应用程序会在闲置30分钟后进入休眠状态。
实际上有很多方法可以防止免费的动态睡眠。有关详细信息,请参阅http://stackoverflow.com/questions/40646858/avoid-heroku-server-from-sleeping/40647411#40647411。 –
这是发生在本地还是刚刚在heroku上启动? –
你有没有任何记录? –
你使用免费的Dynos或付费的吗? – Chris