2013-08-15 1 views
3

Как узнать, что вызывают ошибки тайм-аута h12 на heroku?Как отладить ошибку тайм-аута запроса Heroku

Это происходит случайно на разных страницах/контроллерах.

Это ошибка, которую я получаю из журналов

Processing by UsersController#new as HTML 
2013-08-15T13:08:54.718157+00:00 app[web.1]: Started GET "/signup" for 105.226.239.198 at 2013-08-15 13:08:54 +0000 
2013-08-15T13:08:54.744390+00:00 app[web.1]: Rendered communal/_error_messages.html.erb (0.6ms) 
2013-08-15T13:09:24.714225+00:00 heroku[router]: at=error code=H12 desc="Request timeout" method=GET path=/signup host=www.goodwordlabs.com fwd="105.226.239.198" dyno=web.1 connect=3ms service=30000ms status=503 bytes=0 
2013-08-15T13:09:25.518168+00:00 app[web.1]: E, [2013-08-15T13:09:25.517428 #2] ERROR -- : worker=0 PID:5 timeout (31s > 30s), killing 
2013-08-15T13:09:25.554402+00:00 app[web.1]: E, [2013-08-15T13:09:25.554166 #2] ERROR -- : reaped #<Process::Status: pid 5 SIGKILL (signal 9)> worker=0 
2013-08-15T13:09:25.980010+00:00 app[web.1]: I, [2013-08-15T13:09:25.979551 #26] INFO -- : worker=0 ready 
2013-08-15T13:08:51.088169+00:00 heroku[router]: at=info method=GET path=/assets/clients/client1-03dfd2afecf092e15b9e3350d04acdc6.png host=www.goodwordlabs.com fwd="105.226.239.198" dyno=web.1 connect=2ms service=7ms status=304 bytes=0 

ответ

2

Вот как вы должны действовать

  1. Установите решение для мониторинга приложений newrelic. Это даст вам список URL-адресов, которые выходят из строя. Новая реликвия оплачивается, но есть и бесплатная версия новой реликвии.
  2. Теперь попробуйте выделить & Ошибка воспроизведения таймаута. потому что, если вы не можете воспроизвести его. вы не можете это исправить.
+0

Спасибо! Я добавлю newrelic обратно в приложение – grabury

0

вы можете попробовать отправить запрос на сайт (www.goodwordlabs.com) от Heroku консоли. Запуск Heroku консоль с этим heroku run rails console

или попробуйте отправить запрос с теми же параметрами от Curl терминала

+0

Кажется, что это происходит случайно на разных страницах в разное время. – grabury

Смежные вопросы