2017-02-22 1 views
0

AWS의 ElastikBean 인스턴스에 배포 할 수있는 JSF 애플리케이션이 있습니다. 이 배포를 통해 웹에서 내 응용 프로그램을 사용할 수 있습니다. 응용 프로그램의 주요 기능을 트리거하는 단추가 있습니다. 이 버튼을 클릭하여 처음으로 기능을 실행하면 완벽하게 작동합니다. 내가 다시하고 싶은 경우에, 팝업 쇼는 나에게 말한다 :내부 오류에 대한 자세한 정보 찾기 aws elastik beanstalk

: 내가 다시로드하거나 다시 웹 사이트의 URL에 도달 할 경우

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

그리고 그 후

이, 그것은 나에게 페이지를받을 자격이

502 Bad Gateway nginx/1.10.1

이 오류가 발생하면 내 인스턴스를 aws에서 사용할 수 없으므로 내 응용 프로그램이 내부 오류로 인해 충돌하는 것으로 생각됩니다.

내 문제는이 internalerror의 흔적을 찾을 수 없다는 것입니다. 나는 EB ssh를 사용하여 원격 컴퓨터에 연결 한 다음 명령가는 가지 고정 표시기 컨테이너에 연결 :

sudo docker exec -it idcontainer bash

을 그리고 난 내 응용 프로그램의 실행 추적을 찾아 server.log에 바라 보았다. 하지만 어디서나 오류의 흔적을 찾을 수는 없습니다. 또한 로컬 글래스 피 서버에 동일한 응용 프로그램을 배포하고 실행이 제대로 작동하지 않습니다 (원격 컴퓨터에서만 작동하지 않는) 버튼을 여러 번 사용한 후에도 실행됩니다.

제 질문은, 혹시 비슷한 문제가 있습니까? 인스턴스에서 발생한 문제 추적은 어디에서 찾을 수 있습니까?

감사합니다. Bob.

편집 1 : 또한 페이지를 다시로드하고 기능을 다시 실행할 때 문제가 없습니다.

답변

0

EB-CLI를 사용 중이므로 eb logs을 시도하면 여러 로그가 표시됩니다. 이 명령은 수동으로 찾지 않고 서버에서 여러 로그를 가져옵니다.

관련 문제