[RAILS] Was tun, wenn die Änderungen nach der automatischen Bereitstellung in EC2 nicht übernommen werden?

Der Inhalt ist wie im Titel angegeben, aber als ich automatisch auf EC2 bereitgestellt habe, wurden die Änderungen nicht berücksichtigt und ich war sehr ungeduldig. Ich werde es als Memorandum aufbewahren, damit ich nicht ungeduldig werde, wenn in Zukunft dasselbe passiert.

Umgebung

AWS EC2 Ruby 2.6.5 Rails 6.0.3.3 capistrano

Fazit

Starten Sie die EC2-Instanz neu. Wenn Sie die automatische Bereitstellung mehrmals durchführen, werden die Änderungen möglicherweise nicht übernommen. Starten Sie in diesem Fall die Instanz neu. Der Neustart wird in diesem Artikel auf leicht verständliche Weise erläutert.

Schließlich

Vergessen Sie nicht, die Datenbank und Nginx neu zu starten, wenn Sie die Instanz neu starten!

  1. Melden Sie sich bei der EC2-Instanz an

Terminal


hoge@MacBook ~ % cd .ssh  
hoge@MacBook .ssh % ssh -i Der Name des heruntergeladenen Schlüssels.pem ec2-user@Elastische IP, die der relevanten EC2-Instanz zugeordnet ist
  1. Starten Sie die Datenbank (diesmal mariaDB) und Nginx neu

Terminal


[ec2-user@ip-173-41-45-198 ~]$ sudo systemctl restart mariadb 
[ec2-user@ip-173-41-45-198 ~]$ sudo systemctl restart nginx

Recommended Posts

Was tun, wenn die Änderungen nach der automatischen Bereitstellung in EC2 nicht übernommen werden?
Was tun, wenn die Änderungen nicht in der JAR-Manifestdatei berücksichtigt werden?
Was tun, wenn die Änderungen im Servlet nicht berücksichtigt werden?
Was tun, wenn das Hintergrundbild nach der Bereitstellung nicht angewendet wird?
Was tun, wenn während der automatischen Bereitstellung auf EC2 mit Capistrano ein SSH-Schlüsselauthentifizierungsfehler auftritt?
Was tun, wenn die Bereitstellung in Heroku fehlschlägt (Ruby-App nicht erkannt)?
Was tun, wenn der Git-Status besagt, dass Änderungen nicht für das Festschreiben bereitgestellt wurden: Nach dem Hinzufügen des Git.
Was tun, wenn das Update nach der Bereitstellung von Rails AWS nicht wirksam wird?
Was tun, wenn FacesMessage festgelegt, aber nicht angezeigt wird?
[Ubuntu 20.04] Was tun, wenn der externe Monitor nicht erkannt wird?
[Rails] Was tun, wenn keine Daten in der Datenbank registriert sind?
[Logback] Was tun, wenn unnötige Dateien während der Rotation nicht verschwinden?
Was tun nach dem Aktualisieren von Dockerfile, docker-compose.yml?
Was tun, wenn das Präfix c in JSP nicht gebunden ist?
Was tun, wenn der Server-Tomcat stirbt?
Was ist unmittelbar nach der Einführung des Materialdesigns zu tun?
Was tun, wenn Sie die Mastertabelle nach dem Importieren eines Projekts in Eclipse nicht in einer Datei speichern konnten?
Was tun, wenn Sie falsche Informationen eingeben?
Was tun, wenn mvn archetype: generate fehlschlägt?
Was tun beim Debuggen von "Quelle nicht gefunden"?
Was tun, wenn die Routing-Einstellungen nach dem Erstellen einer Docker-Umgebung mit Laravel nicht funktionieren?
Was tun, wenn Sie Ihren API-Schlüssel nach der Bereitstellung auf Rails heroku nicht finden können?
Was tun, wenn die Annotation JSON Hint nicht mit Lombok und JSONIC funktioniert?
Was tun, wenn der Haltepunkt schattiert ist und beim Debuggen nicht stoppt?
Was tun, wenn die Installation des Debug-Gems fehlschlägt?
Was tun, wenn der Rails-Server nicht gestartet werden kann?
Was tun, wenn JSF-Tags nicht zu HTML werden?
Was tun, wenn beim Starten von Tomcat eine ClassNotFoundException auftritt?
Was tun, wenn der Rails-Server nicht gestoppt werden kann?
Was tun, wenn TextToSpeech unter Android 11 nicht funktioniert?
Was tun, wenn Sie versehentlich ein Modell erstellen?
Was tun, wenn ein ActionController :: UnknownFormat-Fehler auftritt?
[Maven] Was tun, wenn Sie aufgefordert werden, ein Glas, das sich nicht im Remote-Repository befindet, in den Krieg aufzunehmen?
[Java] [Spring] Was tun, wenn Sie nach dem Kommentieren von Spring Security nicht automatisch mit Type Mismatch verdrahten können?
Was tun, wenn Sie Ruby mit rbenv installiert haben, die Version sich jedoch nicht ändert?
Was tun, wenn in GlassFish eine java.io.IOException auftritt?
Was tun, wenn die Methode in f: ajax nicht gefunden wurde?
Was tun, wenn der Befehl adb nicht ausgeführt werden kann?
Was tun, wenn mysql2 einen Bundle-Installationsfehler erhält?
Was tun, wenn der Befehl Rails unbrauchbar wird?
Was tun, wenn die App nicht mit der neuesten Rails-Version erstellt wurde, die bei neuen Rails installiert wurde?
Was tun, wenn in Docker ein gcc-Fehler auftritt?
Was tun, wenn die Validierung mit der Aktualisierungsaktion nicht funktioniert?
Was tun, wenn die Rails-Seite im Rails-Lernprogramm 1.3.2 nicht angezeigt wird?
Was tun, wenn Cloud 9 im Rails-Lernprogramm voll ist?
Hinweise, was zu tun ist, wenn das Eclipse Maven-Abhängigkeitsglas nicht korrekt ist
[Schienen] Was tun, wenn Schienen nicht reagieren oder nicht anhalten?
Was tun, wenn Sie sich über OpenSSL mit pyenv install ärgern?
Was ist mit den typischen Änderungen in Apache Wicket 8 passiert?
Was tun, wenn Sie Ihr Root-Passwort unter CentOS7 vergessen haben?