Ich habe ein Tagebuch.
Wir werden die Vorbereitungen für den Start von Rails auf EC2 stetig fortsetzen. Befehl starten! Ich denke
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 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 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. 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