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?
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.
$ heroku logs -t --app app-name
Cela vous donne tous les journaux actuels (le complément logentries serait utilisé)
heroku logs --tail
Avec la commande ci-dessus, vous pouvez voir une journalisation continue de heroku.
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.