Erreur d'état de santé du serveur pour un problème de déploiement de l'application de démarrage Java Sping dans AWS


  • J'essaie de déployer l'application Java spring boot dans AWS elastic Bean stalk
  • J'ai téléchargé le code de l'application et aussi le fichier jar au format zip et changé le port du serveur pour le code et AWS
  • l'application a été déployée mais l'état de santé du serveur est dégradé
  • Pouvez-vous me faire savoir comment rendre l'API publique
  • pouvez-vous me faire savoir où j'ai fait erreur avec votre suggestion
  • le code de l'application est disponible dans github et son lien: https://github.com/aarivalagan/student-Application/blob/master/StudentCousr.zip
  • J'ai joint une capture d'écran du serveur d'applications ci-dessous:
  • Fournir un fichier journal de déploiement et une application.fichier de propriétés ci-dessous:


    /var/log/nginx/erreur.log

    2019/04/01 15:05:39 [erreur] 3712#0: * 1 connect() a échoué (111: Connexion refusée) lors de la connexion à l'amont, client: 159.192.220.120, serveur:, demande: "GET/HTTP / 1.1", en amont: " http://127.0.0.1:5000/", hôte: "18.221.113.190: 80"


    /var/log/eb-activité.log

    inflating: /var/app/staging/StudentCousr/target/classes/student/service/StudentServiceImpl.class  
    inflating: /var/app/staging/StudentCousr/target/classes/student/SpringBootApp.class  
     creating: /var/app/staging/StudentCousr/target/generated-sources/
     creating: /var/app/staging/StudentCousr/target/generated-sources/annotations/
     creating: /var/app/staging/StudentCousr/target/maven-archiver/
    inflating: /var/app/staging/StudentCousr/target/maven-archiver/pom.properties  
     creating: /var/app/staging/StudentCousr/target/maven-status/
     creating: /var/app/staging/StudentCousr/target/maven-status/maven-compiler-plugin/
     creating: /var/app/staging/StudentCousr/target/maven-status/maven-compiler-plugin/compile/
     creating: /var/app/staging/StudentCousr/target/maven-status/maven-compiler-plugin/compile/default-compile/
    inflating: /var/app/staging/StudentCousr/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst  
    inflating: /var/app/staging/StudentCousr/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst  
     creating: /var/app/staging/StudentCousr/target/maven-status/maven-compiler-plugin/testCompile/
     creating: /var/app/staging/StudentCousr/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/
    

    Extraction: /var/app/staging/StudentCousr/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
    gonflage: /var/application/mise en scène/StudentCousr/cible/StudentCousr-0.0.1-INSTANTANÉ.pot
    gonflage: /var/application/mise en scène/StudentCousr/cible/StudentCousr-0.0.1-INSTANTANÉ.pot.original
    Creating: /var/application/mise en scène/StudentCousr/cible/test-classes/ Exécution: HOME=/tmp /opt/elasticbeanstalk/lib/ruby/bin/ruby /opt/elasticbeanstalk/lib/ruby/bin/contremaître d'exportation supervisord --procfile /var/application/mise en scène/Procfile --root /var/app/courant-app application --log /var/log/ --user webapp --template /opt/elasticbeanstalk/private/config/contremaître/supervisord --env /var/elasticbeanstalk/mise en scène/elasticbeanstalk.env /var/elasticbeanstalk/mise en scène/superviseur [contremaître à l'exportation] écrit: demande.conf L'exécution: /opt/elasticbeanstalk/bin/journal-conf -n superviseur -l'/var/log/supervisord.le journal t bundlelogs

    Exécution: /opt/elasticbeanstalk/bin/journal-conf -n containerlistener -l'/var/log/eb-conteneur-auditeur.le journal t bundlelogs

    [2019-04-01T15:04:11.783 Z] INFO [3515] - [Mise à jour de la configuration stu1-source@2/ConfigDeployStage0/ConfigDeployPreHook/01_configure_xray.sh]: Début de l'activité... [2019-04-01T15: 04: 11.889 Z] INFO [3515] - [Mise à jour de configuration stu1-source@2/ConfigDeployStage0/ConfigDeployPreHook/01_configure_xray.sh]: Activité terminée. [2019-04-01T15: 04: 11.889 Z] INFO [3515] - [Mise à jour de configuration stu1-source@2/ConfigDeployStage0/ConfigDeployPreHook/03_configure_proxy.sh]: Début de l'activité... [2019-04-01T15:04: 12.058 Z] INFO [3515] - [Mise à jour de configuration stu1-source@2/ConfigDeployStage0/ConfigDeployPreHook/03_configure_proxy.sh]: Activité terminée. Résultat: L'exécution: /opt/elasticbeanstalk/bin/journal-conf -n nginx -l'/var/log/nginx/*'

    Exécution: /usr/sbin/nginx -t -c /var/elasticbeanstalk/mise en scène/nginx/nginx.conf nginx: le fichier de configuration /var/elasticbeanstalk/mise en scène/nginx/nginx.la syntaxe conf est ok il s'agit d'un fichier de configuration /var/elasticbeanstalk/staging/nginx/nginx.le test conf est réussi [2019-04 - 01T15:04:12.058 Z] INFO [3515]-[Mise à jour de configuration stu1-source@2/ConfigDeployStage0/ConfigDeployPreHook] : Activité terminée. Résultat: Exécuter avec succès les hooks dans le répertoire /opt/elasticbeanstalk/hooks/configdeploy/pré. [2019-04 - 01T15:04:12.058 Z] INFO [3515]-[Mise à jour de configuration stu1-source@2/ConfigDeployStage0] : Activité terminée. Résultat: Mise à jour de configuration-Commande CMD-ConfigDeploy stage 0 terminé [2019-04-01T15:04 : 12.058 Z] INFO [3515] - [Mise à jour de configuration stu1-source@2/ConfigDeployStage1]: Démarrage de l'activité... [2019-04-01T15: 04: 12.058 Z] INFO [3515] - [Mise à jour de configuration stu1-source@2 / ConfigDeployStage1 / ConfigDeployEnactHook]: Démarrage activité... [2019-04-01T15:04: 12.058 Z] INFO [3515] - [Mise à jour de configuration stu1-source@2/ConfigDeployStage1/ConfigDeployEnactHook/01_stop_before_promote.sh]: Début de l'activité... [2019-04-01T15:04: 23.684 Z] INFO [3515] - [Mise à jour de configuration stu1-source@2/ConfigDeployStage1/ConfigDeployEnactHook/01_stop_before_promote.sh]: Activité terminée. Résultat: L'exécution: /usr/local/bin/supervisorctl -c /etc/superviseur/supervisord.application d'arrêt conf: *

    Prise de fin de processus plus de 10 secondes. L'exécution: /usr/local/bin/supervisorctl -c /etc/superviseur/supervisord.conf tout arrêter écouteur: supervisor_listener: arrêté Exécution: / sbin / statut supervisord supervisord démarrer / en cours d'exécution, processus 3235 Exécution:/sbin / stop supervisord arrêt supervisord / attente [2019-04-01T15:04: 23.684 Z] INFO [3515] - [Mise à jour de configuration stu1-source@2/ConfigDeployStage1/ConfigDeployEnactHook/01stop_xray.sh]: Début de l'activité... [2019-04-01T15: 04: 23.796 Z] INFO [3515] - [Mise à jour de la configuration stu1-source@2/ConfigDeployStage1/ConfigDeployEnactHook/01stop_xray.sh]: Activité terminée. Résultat: Exécution: si ( initctl statut xray | grep début ); puis initctl arrêter xray; fi

    [2019-04-01T15:04:23.796 Z] INFO [3515] - [Mise à jour de la configuration stu1-source@2/ConfigDeployStage1/ConfigDeployEnactHook/02start_xray.sh]: Début de l'activité... [2019-04-01T15: 04: 23.900 Z] INFO [3515] - [Mise à jour de configuration stu1-source@2/ConfigDeployStage1/ConfigDeployEnactHook/02start_xray.sh]: Activité terminée. [2019-04-01T15: 04: 23.901 Z] INFO [3515] - [Mise à jour de configuration stu1-source@2/ConfigDeployStage1/ConfigDeployEnactHook/03_stop_proxy.sh]: Début de l'activité... [2019-04-01T15:04: 24.114 Z] INFO [3515] - [Mise à jour de configuration stu1-source@2/ConfigDeployStage1/ConfigDeployEnactHook/03_stop_proxy.sh]: Activité terminée. Résultat: Exécution: service nginx arrêter Arrêt de nginx: [OK ] [2019-04-01T15:04: 24.114 Z] INFO [3515] - [Mise à jour de configuration stu1-source@2/ConfigDeployStage1/ConfigDeployEnactHook/07_start_application.sh]: Début de l'activité... [2019-04-01T15:04: 24.220 Z] INFO [3515] - [Mise à jour de configuration stu1-source@2/ConfigDeployStage1/ConfigDeployEnactHook/07_start_application.sh]: Activité terminée. Résultat: Exécution:/sbin / start supervisord supervisord démarrer / en cours d'exécution, processus 3663 [2019-04-01T15:04: 24.220 Z] INFO [3515] - [Mise à jour de configuration stu1-source@2/ConfigDeployStage1/ConfigDeployEnactHook/09_start_proxy.sh]: Début de l'activité... [2019-04-01T15:04: 26.803 Z] INFO [3515] - [Mise à jour de configuration stu1-source@2/ConfigDeployStage1/ConfigDeployEnactHook/09_start_proxy.sh]: Activité terminée. Résultat: Exécution: service nginx arrêter

    Exécution: démarrage du service nginx Démarrage de nginx: [OK ] L'exécution: /opt/elasticbeanstalk/bin/healthd-piste-pidfile --proxy nginx

    Exécution: /opt/elasticbeanstalk/bin/healthd-configure --appstat-journal-chemin /var/log/nginx/healthd/de l'application.journal --appstat-unité sec --appstat-horodatage-sur la fin de la

    Exécution: /opt/elasticbeanstalk/bin/healthd-redémarrer

    [2019-04-01T15:04:26.803 Z] INFO [3515] - [Mise à jour de la configuration stu1-source@2/ConfigDeployStage1/ConfigDeployEnactHook/11_stop_after_promote.sh]: Début de l'activité... [2019-04-01T15:04: 27.069 Z] INFO [3515] - [Mise à jour de configuration stu1-source@2/ConfigDeployStage1/ConfigDeployEnactHook/11_stop_after_promote.sh]: Activité terminée. [2019-04 - 01T15:04:27.069 Z] INFO [3515]-[Mise à jour de configuration stu1-source@2/ConfigDeployStage1/ConfigDeployEnactHook] : Activité terminée. Résultat: Exécuter avec succès les hooks dans le répertoire / opt/elasticbeanstalk/hooks/configdeploy / enact. [2019-04-01T15: 04: 27.069 Z] INFO [3515] - [Mise à jour de configuration stu1-source@2 / ConfigDeployStage1 / ConfigDeployPostHook]: Démarrage activité... [2019-04 - 01T15:04:27.069 Z] INFO [3515]-[Mise à jour de configuration stu1-source@2/ConfigDeployStage1/ConfigDeployPostHook] : Activité terminée. Résultat: Exécutez avec succès les hooks dans le répertoire / opt/elasticbeanstalk/hooks/configdeploy / post. [2019-04 - 01T15:04:27.069 Z] INFO [3515]-[Mise à jour de configuration stu1-source@2/ConfigDeployStage1] : Activité terminée. Résultat: Redémarrage de l'application-Commande CMD-ConfigDeploy étape 1 terminée [2019-04-01T15: 04: 27.070 Z] INFO [3515] - [Mise à jour de configuration stu1-source@2/AddonsAfter] : Démarrage de l'activité... [2019-04 - 01T15:04:27.070 Z] INFO [3515]-[Mise à jour de configuration stu1-source@2/AddonsAfter/ConfigLogRotation] : Démarrage de l'activité... [2019-04-01T15:04: 27.070 Z] INFO [3515] - [Mise à jour de configuration stu1-source@2/AddonsAfter/ConfigLogRotation/10-config.sh]: Début de l'activité... [2019-04-01T15:04: 27.293 Z] INFO [3515] - [Mise à jour de configuration stu1-source@2/AddonsAfter/ConfigLogRotation/10-config.sh]: Activité terminée. Résultat: Rotation horaire forcée des journaux désactivée. [2019-04 - 01T15:04:27.293 Z] INFO [3515]-[Mise à jour de configuration stu1-source@2/AddonsAfter/ConfigLogRotation] : Activité terminée. Résultat: Exécutez avec succès les hooks dans le répertoire / opt/elasticbeanstalk/addons/logpublish/hooks / config. [2019-04 - 01T15:04:27.293 Z] INFO [3515]-[Mise à jour de configuration stu1-source@2/AddonsAfter] : Activité terminée. [2019-04 - 01T15:04 : 27.294 Z] INFO [3515]-[Mise à jour de configuration stu1-source@2]: Activité terminée. Résultat: Mise à jour de configuration-Commande CMD-ConfigDeploy réussi [2019-04 - 01T15:10:10.274 Z] INFO [3966]-[CMD-TAILOGS] : Début de l'activité... [2019-04 - 01T15:10:10.274 Z] INFO [3966]-[CMD-TAILOGS/AddonsBefore] : Début de l'activité... [2019-04 - 01T15:10:10.274 Z] INFO [3966]-[CMD-TAILOGS/AddonsBefore] : Activité terminée. [2019-04 - 01T15:10:10.274 Z] INFO [3966]-[CMD-TailLogs/TailLogs] : Début de l'activité... [2019-04-01T15:10: 10.274 Z] INFO [3966] - [CMD-TailLogs/TailLogs / TailLogs]: Début de l'activité...


    /var/log/nginx/accès.log

    159.192.220.120 - - [01/Apr/2019:15:05:39 +0000] "Il s'agit d'un logiciel de gestion de fichiers qui permet d'accéder à des fichiers de gestion de fichiers et d'accéder à des fichiers de gestion de fichiers.]}


    /var/log / eb-commandprocessor.log

    [2019-04-01T15:00 : 27.850 Z] DEBUG [3081]: Définition des variables d'environnement.. [2019-04-01T15: 00: 27.850 Z] INFO [3081] : Exécution de AddonsBefore pour la commande CMD-Startup... [2019-04-01T15:00:27.970 Z] DEBUG [3081] : Exécution des étapes de la commande CMD-Démarrage de l'étape 0 à l'étape 1... [2019-04-01T15:00:27.970 Z] INFO [3081] : Exécution de l'étape 0 de la commande CMD-Startup... [2019-04-01T15:00:27.970 Z] INFO [3081] : Élection du leader en cours... [2019-04-01T15:00 : 28.309 Z] INFO [3081]: L'instance est leader. [2019-04-01T15:00:28.309 Z] DEBUG [3081] : Chargé 7 actions pour l'étape 0. [2019-04-01T15: 00: 28.309 Z] INFO [3081]: En cours d'exécution 1 des 7 actions: HealthdLogRotation... [2019-04-01T15:00:28.314 Z] INFO [3081] : Exécution de 2 des 7 actions: HealthdHTTPDLogging... [2019-04-01T15:00 : 28.315 Z] INFO [3081]: Exécution de 3 des 7 actions: HealthdNginxLogging... [2019-04-01T15:00 : 28.315 Z] INFO [3081]: Exécution de 4 des 7 actions: EbExtensionPreBuild... [2019-04-01T15:00 : 28.677 Z] INFO [3081]: Exécution de 5 des 7 actions: AppDeployPreHook... [2019-04-01T15:00: 29.409 Z] INFO [3081]: Exécution de 6 des 7 actions: EbExtensionPostBuild... [2019-04-01T15:00 : 29.770 Z] INFO [3081]: Exécution de 7 des 7 actions: InfraCleanEbExtension... [2019-04-01T15:00:29.771 Z] INFO [3081] : Exécution de l'étape 1 de la commande CMD-Startup... [2019-04-01T15:00 : 29.771 Z] DEBUG [3081]: Chargé 3 actions pour l'étape 1. [2019-04-01T15:00 : 29.771 Z] INFO [3081]: Exécution d'une des 3 actions: AppDeployEnactHook... [2019-04-01T15:00 : 35.750 Z] INFO [3081]: Exécution de 2 des 3 actions: AppDeployPostHook... [2019-04-01T15:00: 35.750 Z] INFO [3081] : Exécution de 3 des 3 actions: PostInitHook... [2019-04-01T15:00:35.751 Z] INFO [3081] : Exécution d'AddonsAfter pour la commande CMD-Startup... [2019-04-01T15:00:35.976 Z] INFO [3081] : Commande CMD-Démarrage réussi! [2019-04-01T15:00:35.976 Z] INFO [3081]: Processeur de commande renvoyant les résultats: {"status":"SUCCESS","api_version":"1.0","results":[{"status":"SUCCESS","msg":"","returncode":0,"events":[]}]} [2019-04-01T15:04:10.644 Z] DÉBOGUER [3515] : Lecture du fichier de configuration: /etc/elasticbeanstalk/.aws-eb-pile.propriété [2019-04-01T15:04:10.645 Z] DÉBOGUER [3515] : Vérifier si le processeur de commande doit s'exécuter... [2019-04-01T15:04:10.647 Z] DÉBOGUER [3515] : Vérifier si la commande est applicable à l'instance (i-0b7312e43f679ea2a).. [2019-04-01T15:04:10.647 Z] INFO [3515] : La commande est applicable à cette instance (i-0b7312e43f679ea2a).. [2019-04-01T15:04:10.647 Z] DÉBOGUER [3515] : Vérifier si l'étape de commande reçue est valide.. [2019-04-01T15: 04: 10.647 Z] INFO [3515]: Pas de stage_num dans la commande. Valide scène.. [2019-04-01T15:04:10.647 Z] INFO [3515] : Commande reçue CMD-ConfigDeploy: {"instance_ids"=>["i-0b7312e43f679ea2a"], "command_name"=>"CMD-ConfigDeploy", "api_version"=>"1.0", "resource_name"=>"AWSEBAutoScalingGroup", "request_id"=>"50924321-548f-11e9-a78d-21f933fd79ba"} [2019-04-01T15:04:10.647 Z] INFO [3515] : Le processeur de commande doit exécuter la commande. [2019-04-01T15:04:10.647 Z] DÉBOGAGE [3515]: Stockage du courant étape.. [2019-04-01T15:04:10.647 Z] DEBUG [3515] : Stage_num n'existe pas. Ne pas enregistrer la phase nulle. Retourner.. [2019-04-01T15:04:10.647 Z] DEBUG [3515] : Lecture du fichier de configuration: /etc/elasticbeanstalk/.aws-eb-pile.propriété [2019-04-01T15:04:10.647 Z] DEBUG [3515] : Récupération des métadonnées pour les commandes key: AWS::ElasticBeanstalk::Ext||_ContainerConfigFileContent||.. [2019-04-01T15:04:10.648 Z] DEBUG [3515] : Récupération des métadonnées pour la clé: AWS::ElasticBeanstalk::Ext||_API||_Commands.. [2019-04-01T15:04:10.648 Z] INFO [3515] : Addons activés trouvés: ["logstreaming", "logpublish"]. [2019-04-01T15:04:10.650 Z] INFO [3515] : Mise à jour de la définition de commande de l'addon logstreaming. [2019-04-01T15:04:10.650 Z] INFO [3515] : Mise à jour de la définition de commande de l'addon logpublish. [2019-04-01T15:04:10.650 Z] DÉBOGUER [3515] : Actualisation des métadonnées... [2019-04-01T15:04:11.046 Z] DÉBOGUER [3515] : Métadonnées d'environnement actualisées. [2019-04-01T15: 04: 11.046 Z] INFO [3515]: Répertoire recréé /opt/elasticbeanstalk/deploy/configuration/. [2019-04-01T15:04:11.046 Z] DEBUG [3515] : Récupération des métadonnées pour la clé: AWS::ElasticBeanstalk::Ext||_AppSourceUrlFileContent||URL.. [2019-04-01T15:04 : 11.047 Z] INFO [3515]: Fichier URL appsource créé dans /opt/elasticbeanstalk/deploy/configuration/appsourceurl. [2019-04-01T15:04:11.047 Z] DEBUG [3515] : Récupération des métadonnées pour la clé: AWS:: ElasticBeanstalk:: Ext||_ContainerConfigFileContent.. [2019-04-01T15:04:11.048 Z] INFO [3515] : Fichier de configuration de conteneur créé dans /opt/elasticbeanstalk/deploy/configuration/containerconfiguration. [2019-04-01T15:04:11.048 Z] DEBUG [3515] : Récupération des métadonnées pour les commandes key: AWS::ElasticBeanstalk::Ext||_ContainerConfigFileContent||.. [2019-04-01T15:04:11.048 Z] DEBUG [3515] : Récupération des métadonnées pour la clé: AWS::ElasticBeanstalk::Ext||_API||_Commands.. [2019-04-01T15: 04: 11.049 Z] INFO [3515] : Addons activés trouvés: ["logstreaming","logpublish"]. [2019-04-01T15:04:11.050 Z] INFO [3515] : Mise à jour de la définition de commande de l'addon logstreaming. [2019-04-01T15:04:11.050 Z] INFO [3515] : Mise à jour de la définition de commande de l'addon logpublish. [2019-04-01T15:04:11.050 Z] DEBUG [3515] : Récupération des métadonnées pour les fichiers key: AWS::CloudFormation::Init||Infra-WriteApplication2||.. [2019-04-01T15:04:11.051 Z] DEBUG [3515] : Récupération des métadonnées pour la clé: AWS::ElasticBeanstalk::Ext||ManifestFileS3Key.. [2019-04-01T15:04:11.147 Z] INFO[3515] : Trouver le dernier manifeste du seau 'elasticbeanstalk-us-east-2-921693171538' avec le préfixe 'resources/environments/e-pzxcd3yivb/runtime/versions/manifest '. [2019-04-01T15:04:11.220 Z] INFO [3515] : Manifeste trouvé avec la clé 'resources/environments/e-pzxcd3yivb/_runtime/versions/manifest_1554131015858'. [2019-04-01T15:04:11.233 Z] INFO [3515]: Mise à jour du cache du manifeste: ID de déploiement 2 et série 2. [2019-04-01T15:04:11.233 Z] DEBUG [3515] : Définition chargée de la commande CMD-ConfigDeploy. [2019-04-01T15:04:11.233 Z] INFO [3515]: Exécution de la mise à jour de configuration [2019-04-01T15:04:11.234 Z] INFO [3515] : Exécution de la commande: CMD-ConfigDeploy... [2019-04-01T15:04:11.234 Z] INFO [3515] : Exécution de la commande CMD-ConfigDeploy activities... [2019-04-01T15:04:11.234 Z] DÉBOGUER [3515] : Définition des variables d'environnement.. [2019-04-01T15:04:11.234 Z] INFO [3515]: Exécution de AddonsBefore pour la commande CMD-ConfigDeploy... [2019-04-01T15:04:11.357 Z] DEBUG [3515] : Exécution des étapes de la commande CMD-ConfigDeploy de l'étape 0 à l'étape 1... [2019-04-01T15:04:11.357 Z] INFO [3515] : Exécution de l'étape 0 de la commande CMD-ConfigDeploy... [2019-04-01T15:04 : 11.357 Z] DEBUG [3515]: Chargé 1 actions pour l'étape 0. [2019-04-01T15:04 : 11.357 Z] INFO [3515]: Exécution de 1 des 1 actions: ConfigDeployPreHook... [2019-04-01T15:04:12.058 Z] INFO [3515]: Exécution de la phase 1 de la commande CMD-ConfigDeploy... [2019-04-01T15:04 : 12.058 Z] DEBUG [3515]: Chargé 2 actions pour l'étape 1. [2019-04-01T15:04 : 12.058 Z] INFO [3515]: Exécution d'une des 2 actions: ConfigDeployEnactHook... [2019-04-01T15:04 : 27.069 Z] INFO [3515]: Exécution de 2 des 2 actions: ConfigDeployPostHook... [2019-04-01T15:04:27.069 Z] INFO [3515] : Exécution d'AddonsAfter pour la commande CMD-ConfigDeploy... [2019-04-01T15:04:27.293 Z] INFO [3515] : La commande CMD-ConfigDeploy a réussi! [2019-04-01T15: 04: 27.294 Z] INFO [3515] : Processeur de commande renvoyant les résultats: {"status":"SUCCESS","api_version":"1.0","results":[{"status":"SUCCESS","msg":"","returncode":0,"events":[{"msg":"le Processus de résiliation prenant plus de 10 secondes.", "sévérité": "AVERTIR","horodatage": 1554131062}]}]} [2019-04-01T15:10:10.268 Z] DEBUG [3966] : Lecture du fichier de configuration: /etc/elasticbeanstalk/.aws-eb-pile.propriété [2019-04-01T15:10:10.269 Z] DÉBOGUER [3966] : Vérifier si le processeur de commande doit s'exécuter... [2019-04-01T15:10:10.271 Z] DÉBOGUER [3966] : Vérifier si la commande est applicable à l'instance (i-0b7312e43f679ea2a).. [2019-04-01T15:10:10.271 Z] INFO [3966] : La commande est applicable à cette instance (i-0b7312e43f679ea2a).. [2019-04-01T15:10:10.271 Z] DÉBOGUER [3966] : Vérifier si l'étape de commande reçue est valide.. [2019-04-01T15:10:10.271 Z] INFO [3966] : Pas de stage_num dans la commande. Valide scène.. [2019-04-01T15:10: 10.271 Z] INFO [3966]: Commande reçue CMD-TailLogs: {"execution_data"=>"*", "instance_ids" = > ["i-0b7312e43f679ea2a"], "données"=>"3d28ab37-5490-11e9-a78d-21f933fd79ba", "command_name"=>"CMD-TailLogs", "api_version"=>"1.0", "resource_name"=>"AWSEBAutoScalingGroup", "request_id"=>"3d28ab37-5490-11e9-a78d-21f933fd79ba"} [2019-04-01T15:10:10.271 Z] INFO [3966] : Le processeur de commande doit exécuter la commande. [2019-04-01T15:10:10.271 Z] DÉBOGAGE [3966] : Stockage de l'étape actuelle.. [2019-04-01T15:10:10.271 Z] DEBUG [3966] : Stage_num n'existe pas. Ne pas enregistrer la phase nulle. Retourner.. [2019-04-01T15:10:10.271 Z] DÉBOGUER [3966] : Lecture du fichier de configuration:/etc/elasticbeanstalk/.aws-eb-pile.propriété [2019-04-01T15:10:10.271 Z] DEBUG [3966] : Récupération des métadonnées pour les commandes key: AWS::ElasticBeanstalk::Ext||_ContainerConfigFileContent||.. [2019-04-01T15:10:10.272 Z] DEBUG [3966] : Récupération des métadonnées pour la clé: AWS::ElasticBeanstalk::Ext||_API||_Commands.. [2019-04-01T15:10:10.272 Z] INFO [3966] : Addons activés trouvés: ["logstreaming", "logpublish"]. [2019-04-01T15:10:10.274 Z] INFO [3966]: Mise à jour de la définition de commande de addon logstreaming. [2019-04-01T15:10:10.274 Z] INFO [3966] : Mise à jour de la définition de commande de l'addon logpublish. [2019-04-01T15:10:10.274 Z] DEBUG [3966] : Définition chargée de la commande CMD-TAILOGS. [2019-04-01T15:10: 10.274 Z] INFO [3966]: Exécution de CMD-TAILOGS [2019-04-01T15 : 10: 10.274 Z] INFO [3966]: Exécution de la commande: CMD-TAILOGS... [2019-04-01T15:10:10.274 Z] INFO [3966] : Exécution de la commande CMD-TAILOGS activities... [2019-04-01T15:10:10.274 Z] DÉBOGUER [3966]: Réglage de l'environnement variable.. [2019-04-01T15:10:10.274 Z] INFO [3966] : Exécution d'AddonsBefore pour la commande CMD-TAILOGS... [2019-04-01T15:10:10.274 Z] DEBUG [3966] : Exécution des étapes de la commande CMD-TAILOGS de l'étape 0 à l'étape 0... [2019-04-01T15:10:10.274 Z] INFO [3966] : Exécution de la phase 0 de la commande CMD-TAILOGS... [2019-04-01T15:10:10.274 Z] DEBUG [3966] : Chargé 1 actions pour l'étape 0. [2019-04-01T15 : 10: 10.274 Z] INFO [3966]: Exécuter 1 des 1 actions: Tailogs...

Demande.propriété fichier

SERVER_PORT = 5000

entrez la description de l'image ici entrez la description de l'image ici

Author: stacker, 2019-04-01

3 answers

Par défaut, elb utilise le port 5000 et il est exposé en tant que variable env nommée PORT, et vous devez l'utiliser pour votre application.

SERVER_PORT est un paramètre elb pas pour spring boot.

Mettez server.port=${PORT} dans votre application.propriété.

Ou vous pouvez définir votre propre port en définissant:

Serveur.port=8001

Puis faites

Eb setenv SERVER_PORT=8001

Utilisation de l'interface de ligne de commande AWS

 4
Author: stacker, 2019-06-14 10:32:10

Si votre fichier jar a été empaqueté en tant qu'exécutable, éditez le fichier pom comme ceci.

            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
<!--                <configuration>-->
<!--                    <executable>true</executable>-->
<!--                </configuration>-->
            </plugin>
 3
Author: mylnz, 2019-12-25 13:54:41

NGINX ne peut pas se connecter à votre application et l'URL de vérification de l'état n'obtient pas la réponse requise, ce qui fait que l'état de votre environnement ne passe pas au VERT.

/var/log/nginx/accès.log

159.192.220.120 - - [01/Apr/2019:15:05:39 +0000] "Il est possible de créer un lien vers la page d'accueil de l'application. (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36" "-"

Vérifiez pour plus de logs dans

/var/logs / web-1.erreur.log

Vous verrez quelque chose comme application corrompue/invalide.pot.

Si vous accédez au répertoire /var/app/current sur votre instance, vous y verrez deux fichiers

  1. Procfile
  2. demande.jar

Si vous creusez plus dans l'application.bocal à l'aide de

Décompressez l'application lv.jar

Vous y trouverez votre base de code complète, ce qui ne devrait pas l'être. En conséquence, élastique beanstalk traite votre fichier jar résultant comme un fichier corrompu. Je vous recommande de générer un fichier jar sur votre système local en utilisant mvn et de télécharger target/StudenCours*.fichier jar plutôt qu'un bundle zip complet pour elastic beanstalk, n'oubliez pas d'ajouter votre chemin de classe principal dans votre fichier manifeste.

 0
Author: matesio, 2019-06-20 19:48:15