1

本质上,当您在 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 。有人看到这个并知道问题是什么吗?

4

1 回答 1

1

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

于 2012-09-10T19:00:42.320 回答