2017-02-22 17 views
0

У меня есть приложение JSF, которое мне просто удастся развернуть на экземпляре aws от ElastikBean. Это развертывание позволяет мне иметь мое приложение в Интернете. У этого есть кнопка, которая вызывает основную привязку моего приложения. Когда я нажимаю эту кнопку для выполнения функций в первый раз, она отлично работает. Но если я хочу сделать это снова, а всплывающие шоу и говорит мне:Найти дополнительную информацию о внутренних ошибках, aws elastik beanstalk

httpError: There was an error communicating with the server, status: 502

И после этого, если я перезагрузить или достичь снова URL веб-сайта, он заслуживает меня страницы:

502 Bad Gateway nginx/1.10.1

С тех пор как я получаю эту ошибку, мой экземпляр недоступен в aws, я думаю, что мое приложение рушится из-за внутренней ошибки.

Моя проблема в том, что я не могу найти никаких следов этого внутреннего террора. Я подключен к удаленной машине с БЭ SSH, а затем соединяются в контейнере Docker лозы команду:

sudo docker exec -it idcontainer bash

А потом я посмотрел на server.log, где найти след исполнения моего приложения. Но я нигде не могу найти ошибку. Кроме того, я развертываю одно и то же приложение на локальном сервере Glassfish, и выполнение выполняется хорошо даже после нескольких использования дисфункциональной (дисфункциональной только на удаленной машине aws) кнопки.

Мои вопросы: у кого-то была такая же проблема? Где я могу найти след того, что случилось с экземпляром?

спасибо. Боб.

EDIT 1: Также, когда я перезагружаю страницу и снова выполняю функциональность, проблем нет.

ответ

0

Поскольку вы используете EB-CLI, попробуйте eb logs, чтобы увидеть несколько разных журналов :) Команда извлекает несколько журналов с вашего сервера без вашего ручного усилия, чтобы найти их.

Смежные вопросы