Как просмотреть подробную информацию об ошибках в журналах событий развертывания в AWS ElasticBeanstalk - PullRequest
0 голосов
/ 09 июля 2020

Я развертываю приложение Laravel в среде ElasticBeanstalk. Я запускаю команды при развертывании с использованием .ebextensions.

Я создал файл с именем «.ebextensions / dependencies.config» внутри папки проекта root со следующим содержимым.

container_commands:
  01_install_node_dependencies:
    command: "npm run production"

Я развернул свое приложение, выполнив следующую команду.

eb deploy

Затем я получил следующую ошибку.

Upload Complete.
2020-07-08 22:35:28    INFO    Environment update is starting.      
2020-07-08 22:35:52    INFO    Deploying new version to instance(s).
2020-07-08 22:36:02    ERROR   [Instance: i-0024ddca17b409843] Command failed on instance. An unexpected error has occurred [ErrorCode: 0000000001].
2020-07-08 22:36:02    INFO    Command execution completed on all instances. Summary: [Successful: 0, Failed: 1].
2020-07-08 22:36:02    ERROR   Unsuccessful command execution on instance id(s) 'i-0024ddca17b409843'. Aborting the operation.
2020-07-08 22:36:02    ERROR   Failed to deploy application.        
                                                                      
ERROR: ServiceError - Failed to deploy application.

Я вроде как знаю, что развертывание не удалось, потому что не удалось запустить npm, потому что npm не установлен на экземпляре. Но я хочу это подтвердить. Я попытался получить подробные сведения о журнале развертывания на Beanstalk. Я вошел в консоль AWS и вошел в сервисную консоль ElasticBeanstalk. Я нашел следующие журналы недавних событий.

enter image description here

But I cannot click on them to see the details of the log to see which command failed, etc, etc.

I tried enabling CloudWatch Logs too.

введите описание изображения здесь

Похоже, что журналы развертывания тоже не отправляются в CloudWatch. Как я могу просмотреть подробную информацию о журналах развертывания или событиях в ElasticBeanstalk?

...