Heroku每天重启服务器。重新启动后,我的节点服务器第一次加载页面大约需要20秒。有办法防止这种情况吗?
编辑:你们似乎误解了这种情况。在Heroku中,甚至必须每天重新启动生产服务器。这与免费服务器休眠不同。此问题旨在更多地防止延迟加载和预先建立到数据库的连接池。答案 0 :(得分:0)
旧问题,但如果有人像我一样偶然发现它
使用可以使用Heroku's Preboot feature:
预引导更改了Web测功的标准测功启动行为。预启动不是在启动新的Web dyno之前先停止现有的Web dyno,而是确保在终止现有的Web dyno之前先启动(并接收流量)。这可以实现零停机时间部署
您还可以将其与预热脚本结合使用,例如this Heroku post