Heroku: Как вы можете проверить журналы ошибок Heroku?
У меня есть приложение PHP на бесплатной учетной записи Heroku. Сегодня без видимых причин я получил экран ошибки приложения Heroku около часа. Нет простоя на странице отчета о статусе Heroku.
Я бы хотел проверить журналы, чтобы выяснить, почему приложение было недоступно. Но не знаю, как это сделать! Может кто-нибудь, пожалуйста, помогите мне?
Ответы
Ответ 1
Просто используйте heroku logs
для отображения последних 100 строк ваших журналов.
Или привязать журналы в режиме реального времени:
heroku logs -t
Heroku сохраняет только последние 1500 строк журналов, доступ к которым можно получить с помощью heroku logs -n 1500
. Если вы хотите больше регистрации, ознакомьтесь с дополнениями Heroku, такими как Logentries или Papertrail.
Ответ 2
$ heroku logs -t --app app-name
Это дает вам все текущие журналы (будет использоваться добавление логинов)
Ответ 3
heroku logs --tail
С помощью команды с надписью вы можете видеть непрерывный журнал регистрации героя.
Ответ 4
для проверки всех журналов в консоли heroku
config.logger = Logger.new(STDOUT)
config.logger.level = Logger:: DEBUG
поместите эти две строки внутри среды, на которой вы запускаете приложение heroku (например, production.rb)
после этого регистрируется здесь:
журналы героя -t
Вы также можете проверить подробные журналы, а также ошибки.