web-dev-qa-db-fra.com

Heroku: Comment vérifier les journaux d'erreurs Heroku?

J'ai une application PHP sur un compte Heroku gratuit. Aujourd'hui, sans raison apparente, j'ai affiché l'écran d'erreur d'application de Heroku pendant environ une heure. Aucun temps d'arrêt sur la page de rapport de statut de Heroku.

Je voudrais vérifier les journaux pour comprendre pourquoi l'application était en panne .. Mais je ne sais pas comment faire cela! Quelqu'un peut-il m'aider s'il vous plaît?

61
Allen S

Utilisez simplement heroku logs pour afficher les 100 dernières lignes de vos journaux.

Ou pour suivre les journaux en temps réel: heroku logs -t

Heroku enregistre uniquement les 1500 dernières lignes de journaux, auxquelles vous pouvez accéder à l'aide de heroku logs -n 1500. Si vous souhaitez plus de journalisation, consultez les add-ons Heroku comme Logentries ou Papertrail.

77
Mike

$ heroku logs -t --app app-name

Cela vous donne tous les journaux actuels (le complément logentries serait utilisé)

28
Charles Skariah
heroku logs --tail

Avec la commande ci-dessus, vous pouvez voir une journalisation continue de heroku.

11
Ajay

pour vérifier tous les journaux dans la console heroku

config.logger = Logger.new (STDOUT) config.logger.level = Logger :: DEBUG

placez ces deux lignes dans l'environnement sur lequel vous exécutez votre application heroku (par exemple, production.rb)

après cela, vérifiez les journaux ici: heroku logs -t Vous pouvez vérifier les journaux de détail là aussi ainsi que les erreurs éventuelles.

1
sumit