[RAILS] Que faire si les modifications ne sont pas reflétées après le déploiement automatique vers EC2

Le contenu est comme l'indique le titre, mais lorsque j'ai déployé automatiquement sur EC2, les changements n'étaient pas reflétés et j'étais très impatient. Je le garderai sous forme de mémorandum afin de ne pas être impatient lorsque la même chose se produira à l'avenir.

environnement

AWS EC2 Ruby 2.6.5 Rails 6.0.3.3 capistrano

Conclusion

Redémarrez l'instance EC2. Si vous effectuez un déploiement automatique plusieurs fois, les modifications risquent de ne pas être prises en compte. Dans ce cas, redémarrez l'instance. La procédure de redémarrage est expliquée de manière simple à comprendre dans cet article.

finalement

N'oubliez pas de redémarrer la base de données et Nginx lorsque vous redémarrez l'instance!

  1. Connectez-vous à l'instance EC2

Terminal


hoge@MacBook ~ % cd .ssh  
hoge@MacBook .ssh % ssh -i Le nom de la clé téléchargée.pem ec2-user@Adresse IP élastique associée à l'instance EC2 appropriée
  1. Redémarrez la base de données (mariaDB cette fois) et Nginx

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

Que faire si les modifications ne sont pas reflétées après le déploiement automatique vers EC2
Que faire si les modifications ne sont pas reflétées dans le fichier manifeste JAR
Que faire lorsque les modifications du servlet ne sont pas reflétées
Que faire si l'image d'arrière-plan n'est pas appliquée après le déploiement
Que faire si une erreur d'authentification de clé SSH se produit lors du déploiement automatique sur EC2 avec Capistrano
Que faire si le déploiement échoue dans Heroku (application Ruby non détectée)
Que faire quand git status indique Modifications non préparées pour la validation: après git add.
Que faire si la mise à jour ne prend pas effet après le déploiement de Rails AWS
Que faire si FacesMessage est défini mais pas affiché
[Ubuntu 20.04] Que faire si le moniteur externe n'est pas reconnu
[Rails] Que faire si les données ne sont pas enregistrées dans la base de données
[Logback] Que faire si les fichiers inutiles ne disparaissent pas pendant la rotation
Que faire après la mise à jour de Dockerfile, docker-compose.yml
Que faire lorsque le préfixe c n'est pas lié dans JSP
Que faire si le serveur Tomcat meurt
Que faire immédiatement après l'introduction de la conception matérielle
Que faire si vous obtenez Impossible d'enregistrer la table principale dans un fichier après l'importation d'un projet dans Eclipse
Que faire si vous transmettez des informations incorrectes
Que faire si l'archétype mvn: générer échoue
Que faire lors du débogage "Source non trouvée"
Que faire lorsque les paramètres de routage ne fonctionnent pas après la création d'un environnement Docker avec Laravel
Que faire si vous ne trouvez pas votre clé API après le déploiement sur Rails Heroku
Que faire si l'annotation JSON Hint ne fonctionne pas avec Lombok et JSONIC
Que faire si le point d'arrêt est grisé et ne s'arrête pas pendant le débogage
Que faire si l'installation du gem de débogage échoue
Que faire si le serveur Rails ne peut pas démarrer
Que faire lorsque les balises JSF ne deviennent pas HTML
Que faire si une exception ClassNotFoundException se produit lors du démarrage de Tomcat
Que faire si le serveur rails ne peut pas être arrêté
Que faire si TextToSpeech ne fonctionne pas sur Android 11
Que faire si vous créez accidentellement un modèle
Que faire si une erreur ActionController :: UnknownFormat se produit
[Maven] Que faire si on vous demande d’incorporer dans la guerre un fichier jar qui n’est pas dans le référentiel distant
[Java] [Spring] Que faire si vous ne pouvez pas utiliser Autowire avec une discordance de type après avoir annoté Spring Security
Que faire si vous avez installé Ruby avec rbenv mais que la version ne change pas
Que faire lorsqu'une exception java.io.IOException se produit dans GlassFish
Que faire lorsque la méthode n'est pas trouvée dans f: ajax
Que faire si la commande adb ne peut pas être exécutée
Que faire si mysql2 obtient une erreur d'installation de bundle
Que faire si la commande rails devient inutilisable
Que faire si l'application n'est pas créée avec la dernière version de Rails installée lorsque les rails sont neufs
Que faire si vous obtenez une erreur gcc dans Docker
Que faire lorsque la validation ne fonctionne pas avec l'action de mise à jour
Que faire si la page Rails n'est pas affichée dans le didacticiel Rails 1.3.2
Que faire lorsque Cloud 9 est plein dans le didacticiel Rails
Remarques sur la marche à suivre si le Jar de dépendance Eclipse Maven est incorrect
[Rails] Que faire lorsque les rails ne répondent pas ou ne s'arrêtent pas
Que faire si vous vous fâchez contre OpenSSL avec Pyenv Install
Qu'est-il arrivé aux modifications typiques d'Apache Wicket 8?
Que faire si vous oubliez votre mot de passe root sur CentOS7