1

基本的に、Heroku で私の Jekyll アプリケーションに 1 時間アクセスしないと、アプリケーションが最初に起動したときに次のエラー メッセージが表示されます。

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

Webワーカーは1人だけですか?プロセスが1つしかないHerokuサイトは、1時間操作がないと、自動的にアイドル状態になります。次に、訪問者がサイトにアクセスすると、Jekyllサーバーは再度起動する必要がありますが、実際にはindex.htmlまだルートファイルが生成されていないため、「禁止エラー」が発生します(これは、Jekyllの組み込みサーバーが返すときに返されるものです。サイトはまだ完全には生成されていません)。

于 2012-09-10T19:00:42.320 に答える