应用程序关闭后禁止“/”访问权限

时间:2012-09-07 16:04:23

标签: ruby heroku jekyll jekyll-extensions

基本上,如果你没有在Heroku上访问我的Jekyll应用程序一小时,你会在第一次应用程序重新启动时看到此错误消息:

Forbidden

no access permission to `/'
WEBrick/1.3.1 (Ruby/1.9.2/2011-07-09) at franklovecchio.herokuapp.com:80

然后,在页面重新加载后,一切都神奇地好了。我不记得在我的其他Jekyll Heroku应用程序中看到这个。来源是:https://github.com/franklovecchio/frank.lovecch.io。有人看到这个,知道问题是什么吗?

1 个答案:

答案 0 :(得分:1)

你只有一名网络工作者吗?只有一个进程的Heroku站点在一小时不活动后自动进入空闲状态。然后,当访问者访问您的站点时,Jekyll服务器必须再次启动,但它实际上还没有生成根index.html文件,因此您会收到“禁止错误”(这就是Jekyll建立的 - 在服务器返回时尚未完全生成站点)。