私はHerokuでホストされているRails3.1.4アプリを持っています。logentries
アドオンを追加しました。アラートのデフォルト設定に触れなかったので、数時間ごとにアラートを受信するようになりました。「Exittimeout」:
Exit timeout: Heroku/myappname
2012-03-23 11:01:41.723
168 <40>1 2012-03-23T11:01:41+00:00 d. heroku web.1 - - Error R12 (Exit timeout) -> Process failed to exit within 10 seconds of SIGTERM
You are receiving this email because your Logentries alarm "Exit timeout"
has been triggered.
In context:
2012-03-23 11:01:28.878 95 <40>1 2012-03-23T11:01:28+00:00 d. heroku web.1 - - Idling
2012-03-23 11:01:31.740 118 <40>1 2012-03-23T11:01:31+00:00 d. heroku web.1 - - Stopping process with SIGTERM
2012-03-23 11:01:41.723 168 <40>1 2012-03-23T11:01:41+00:00 d. heroku web.1 - - Error R12 (Exit timeout) -> Process failed to exit within 10 seconds of SIGTERM
ログもこの電子メールアラートも、この問題を探し始めるのに役立つものは何もありません。
トラフィックが非常に少ない(アプリケーションはまだプライベートベータ版です)。herokuがアプリケーションをシャットダウンしているのではないかと思いますが、アプリケーションがSIGTERMシグナルに期待どおりに応答しません。
私はアプリケーションに特別なものは何もありません(Herokuスケジューラーで起動されたrakeタスクなど)。少し変わっているのは、AppleのAPNサーバーへの接続を開く
gemの使用だけです。apn_on_rails
何がこれを引き起こしているのか分かりますか?これを無視してアラートをオフにする必要がありますか?