Диагностика Rails 3 Heroku Slowness - PullRequest
1 голос
/ 22 августа 2011

У меня есть приложение Rails 3, которое я запускаю на Heroku.Приложение обычно очень быстрое, но иногда я получаю случаи, когда приложение зависает более 2 минут, прежде чем, наконец, вернуть запрошенную страницу.

У меня установлен аддон New Relic, и, похоже, на меня ничего не показывается.Это кажется спорадическим и не связано с конкретным контроллером / действием.

Как бы вы посоветовали мне определить причину этой проблемы?

http://github.com/kyledecot/skateparks-web

Ответы [ 2 ]

0 голосов
/ 09 января 2012

Если вы обновитесь до уровня Pro New New Relic, вы сможете получить подробные сведения о ваших медленных транзакциях. Увеличьте порог Trace Trace до большого значения (1 с довольно большой) и дождитесь появления следов. Вы увидите подробную разбивку производительности отдельного запроса, включая запросы SQL.

(Полное раскрытие: я работаю на New Relic.)

0 голосов
/ 22 августа 2011

Всегда проверяйте логи.Когда это произойдет, немедленно перейдите проверить свои журналы.Уверен, что все запросы SQL регистрируются и синхронизируются, и вы можете захотеть добавить ведение журнала и синхронизацию к некоторым собственным вызовам службы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...