У меня есть приложение Rails 3.1.4, размещенное на героку. Я добавил надстройкуlogentries
.
Я не трогал конфигурацию предупреждений по умолчанию и теперь каждые несколько часов получаю предупреждение: «Тайм-аут выхода»:
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.
У меня нет ничего особенного в приложении (например, задача rake, запущенная с помощью планировщика Heroku).
Единственное, что немного необычно, это использование гема apn_on_rails
, который открывает соединение с APN-серверами Apple.
У вас есть какие-либо идеи, в чем причина этого? Мне просто проигнорировать это и отключить оповещение?