2012-01-04 7 views
2

私はHeroku上でRailsアプリケーションを実行しました。問題:私のアプリケーションは、誰も使用していないときはオフになっていますが、ユーザーが入るとすぐにサーバーが起動します。 どうすれば永遠に動作させることができますか?Heroku:Railsサーバーは永遠に動作します

レール、シンウェブサーバー。

マイProcfile:Herokuのに

web: bundle exec rails server thin-p $ PORT 
+0

最初のリクエストでスタートアップの遅延を取り除こうとしていますか?そうしないと、この問題はあなたにとって決して重要ではありません。 –

答えて

5

有料のお金。そうです。 (はい、それは方法です。)

Herokuのは、非アクティブの適度に短い周期を検出した後に一つだけのウェブダイノ(すなわち、自由層)とのアイドルのすべてのアプリケーションをます。 Reference.

+0

ありがとうございます。あなたは本当に私を助けます! – makrusak

+1

また、30分ほどごとにページを読み込むタスクや何かがあると、アイドリングを防ぐことができます。 –

+0

できます。しかし、どこかでタスクをホストしなければならないでしょう。また、どのくらい気にかかっているかによって、タスク・サーバーの高可用性を設定することもできます(少なくとも、タスク・サーバー上の通知とアラート、別個のモニター・サーバーが必要な場合があります)。 – yfeldblum

関連する問題