0

タスクを実行し、データを ETS テーブルに保存するプロセスがバックグラウンドで実行されている webmachine プロジェクトがあります。

1時間ほどアプリにリクエストをしないと、リクエストに時間がかかり、ETSテーブルのデータがなくなってしまいました。

非アクティブのために webmachine アプリがシャットダウンしたようです。これは本当ですか?そして、そうしないように言う方法はありますか?

アプリケーションは heroku でホストされ、ETS テーブルを更新するバックグラウンドで実行されているモジュールは Procfile で起動されます。

4

1 に答える 1

0

これは webmachine がアプリをシャットダウンするのではなく、Heroku がインスタンスをスピンダウンすることです。シャットダウンしないようにする唯一の方法は、外部サービスに 10 分ごとにサーバーに ping を送信させるか、約 100 ドルを支払うことです。36 ドルでWeb dyno を実行し続けることができます。

于 2013-01-29T22:42:35.947 に答える