[RUBY] Rails auf EC2 starten (manuelle Bereitstellung)

Ich habe ein Tagebuch.

Wir werden die Vorbereitungen für den Start von Rails auf EC2 stetig fortsetzen. Befehl starten! Ich denke

image.png

master failed to start, check stderr log for details Ich habe eine Fehlermeldung erhalten, dass der Start fehlgeschlagen ist.

Was ist stderr? Als ich darüber nachdachte, fand ich es in config / unicorn.rb image.png Dieser Teil. Gibt es ein Fehlerprotokoll?

Es scheint, dass der Inhalt der Datei mit dem Befehl less entfernt werden kann, daher habe ich beschlossen, ihn in das Terminal einzugeben. Dann image.png Ich bemerkte, dass diese blaue Linie viele Male erschien.

Zuerst habe ich in der Datei nachgesehen, was glaubwürdig ist, aber es war eine Datei, die ich nie berührt hatte, also habe ich sie verschoben. Es scheint etwas in access_key und secret_access_key darüber zu sein. Während der Untersuchung habe ich anscheinend einen Schritt übersprungen, um zu beginnen, also habe ich sudo vim / etc / environment in das Terminal eingegeben. image.png Es ist einfach zu lösen, indem diese beiden Punkte addiert werden.

Das Überprüfen und Ausprobieren dauert 3 Stunden.

Wenn Sie befürchten, Rails auf EC2 nicht zu starten, überprüfen Sie die obigen Punkte und ・ Vergessen Sie, von lokal zu GiuHub zu wechseln (bis zum Zusammenführen prüfen) ・ Hast du vergessen, von Github zu EC2 (Git Pull Origin Master) zu reflektieren?

Außerdem wusste ich zunächst nicht, wie ich die Instanz neu starten sollte, also habe ich eine völlig andere Instanz erstellt. Klicken Sie in diesem Fall mit der rechten Maustaste auf die unnötige Instanz → Instanzstatus → Ende ohne Probleme. Es verschwindet nicht sofort, aber es scheint in etwa 24 Stunden zu verschwinden.

Ich hoffe es hilft jemandem.

master failed to start, check stderr log for details bundler: failed to load command: unicorn_rails Aws::Sigv4::Errors::MissingCredentialsError: Cannot load Rails.config.active_storage.service: missing credentials, provide credentials with one of the following options:

Recommended Posts

Rails auf EC2 starten (manuelle Bereitstellung)
Starten Sie EC2 Rails
Stellen Sie RAILS auf EC2 bereit
[EC2 / Vue / Rails] EC2-Bereitstellungsverfahren für Vue + Rails
Einfache Bereitstellung mit Capistrano + AWS (EC2) + Rails
Starten Sie einen Docker-Container auf EC2 (persönliches Memorandum)
Rückenwind auf Schienen
EC2 auf Docker-Compose
Rails neu in Ruby on Rails ~ Memorandum bis zur Bereitstellung 2
Rails neu in Ruby on Rails ~ Memorandum bis zur Bereitstellung 1
Rezept für die Bereitstellung von Rails-Apps unter AWS EC2
[Rails] Nginx, Puma-Umgebungsbereitstellung und Serverstudie [AWS EC2]
Rails Heroku-Bereitstellungsverfahren
Ruby on Rails Grundlagen
[Schienen] Heroku-Bereitstellungsablauf
Ja, ich bin auf Schienen!
Ruby On Rails Association
Erstellen des ersten LINEbot mit AWS Cloud9 (Rails + Heroku-Bereitstellung)
Ich habe versucht, die automatische Bereitstellung mit CircleCI + Capistrano + AWS (EC2) + Rails durchzuführen
[Rails] Starten Sie ein neues Projekt
Lösen Sie ActiveRecord :: NoDatabaseError auf Rails6 auf
Schienen neuer Befehl zum Starten der Anwendung
Ruby on Rails Lernrekord -2020.10.03
Ruby on Rails Lernrekord -2020.10.04
[Ruby on Rails] Debuck (bindend.pry)
Ruby on Rails Lernrekord -2020.10.05
Ruby on Rails Lernrekord -2020.10.09
Ruby on Rails lernen Rekord-2020.10.07 ②
Yay! Ich bin auf Schienen! Wiederholung
Installieren Sie Rails unter macOS Catalina
Poste Videos auf Schienen
Installieren Sie Docker auf AWS EC2
[Rails] EC-Site-Cart-Funktion
Ruby on Rails lernen Rekord-2020.10.07 ①
Brechen Sie die Ruby on Rails-Migration ab
Ruby on Rails Lernrekord -2020.10.06
Zusammenfassung der Ruby on Rails-Validierung
Ruby on Rails Grundlegendes Memorandum
Die auf EC2 bereitgestellte CSS in Rails-App von React.js kann nicht geladen werden