[RUBY] Fehlerbehebung bei Heroku

Umgebung

Dieser Artikel verwendet Ruby 2.6.5, das unter macOS Catalina 10.15.6 installiert ist.

Verfahren

Wenn bei Heroku ein Fehler auftritt, müssen Sie das Fehlerprotokoll überprüfen und den Fehler beheben. Es kann durch die folgenden 5 Schritte gelöst werden.

1. 1. Ein Fehler ist aufgetreten

Als ich auf Heroku zugegriffen habe, wurde der Inhalt des folgenden Bildes angezeigt.

スクリーンショット 2020-10-21 9.23.35.png Die Site kennt den spezifischen Inhalt des Fehlers nicht. Überprüfen Sie daher das Fehlerprotokoll im Terminal.

2. Ausgabefehlerprotokoll

terminal


heroku logs --tail --app <<Anwendungsname>>

Wenn Sie eingeben, wird das Fehlerprotokoll angezeigt.

Suchen Sie nach dem Protokoll, in dem der Fehler tatsächlich aufgetreten ist.

3. 3. Fehler gefunden

スクリーンショット 2020-10-21 9.50.37.png Machen Sie aus dem Inhalt des Fehlers eine Hypothese der Ursache und überlegen Sie sich eine Lösung.

4. Hypothese

Der Fehlerinhalt besteht darin, dass die Kommentartabelle in Heroku nicht vorhanden ist. Daher wird vorausgesagt, dass der Migrationsinhalt nicht in der Datenbank in Heroku angezeigt wird. Wenn Sie die Migration auf Heroku ausführen, ist sie möglicherweise behoben.

Eigentlich überprüfen.

5. Überprüfung

terminal


heroku run rails db:migrate

Nach der Ausführung erneut zugreifen. Sicher gelöst!

Zusammenfassung

Schritte, wenn bei Heroku ein Fehler auftritt Grob in 3 Schritte unterteilt ・ Ausgabefehlerprotokoll ・ Ermitteln Sie den neuesten Fehler ・ Überprüfung der Hypothese das ist alles.

Vielen Dank für das Lesen bis zum Ende! Ich hoffe, es hilft denen, die vor ähnlichen Herausforderungen stehen!

Recommended Posts

Fehlerbehebung bei Heroku
DB-Fehler bei der Bereitstellung mit Heroku
Wir stellen Bugsnag Heroku vor
Yay! Ich bin auf Heroku!
Verwenden Sie Corretto 11 mit Heroku
Fehlerbehebung von Java Setter Getter
Wie man mit Heroku einsetzt
[Ruby on Rails] undefinierte Methode `id'for nil: NilClass-Fehlerbehebungsmethode
Spring Boot + PostgreSQL-Fehlerbehebungsmethode
Führen Sie Puppeteer-Core auf Heroku aus (Docker Edition)
Fehler beim Bereitstellen von EC2 mit CircleCI
[Abgelehnt] Ein Memorandum, da während der Bereitstellung in Heroku ein Fehler aufgetreten ist
Stellen Sie die Kriegsdatei auf Heroku bereit
Stellen Sie das Docker-Image von Flask in Heroku bereit
Stellen Sie Rails on Docker für Heroku bereit
Commit fehlgeschlagene Fehlerbehebung für Exit-Code 1
[Ruby on Rails] Folgen Sie der undefinierten Methode `id'for nil: Beheben Sie den Fehler NilClass
Einführung der Basisauthentifizierung in Heroku [Spring Framework]
Schritte zum Veröffentlichen einer Anwendung auf Heroku
Bereitstellen für Heroku [Ruby on Rails] Anfänger
Aktiviere Natto / Mecab Gem in der Heroku-Umgebung
Stellen Sie eine Java-Web-App für Heroku bereit
Stellen Sie ein Tomcat-basiertes Eclipse-Projekt für Heroku bereit
[Heroku] So lösen Sie, wenn ein Fehler von git push heroku master angezeigt wird