2016-10-20 2 views
0

Java 용 Liberty 앱을 Bluemix에 푸시하면 다음과 같은 오류 메시지가 나타납니다.Bluemix에서 충돌의 원인을 어떻게 조사해야합니까?

[콘솔] 추락 응용 프로그램의 예 : 종료 상태를 시작하지 못했습니다 : 1, 이유 : 추락 exit_description : 시작하지 못했습니다 -1 추락 지수는

[APPNAME이CF 이벤트] , exit_status : -1 인덱스 : 2, 이유 : CRASHED, exit_description : 시작 실패, exit_status : -1

a) 종료 상태 코드 목록이 있습니까? 못 찾겠 어. b)이 오류 (종료 상태 = -1)가 가끔 발생했습니다. 이게 뭐야? 이 원인을 어떻게 조사해야합니까?

답변

0

bluemix에서는 cf logs appName 명령을 사용하여 로그를 조사 할 수 있습니다. 모니터링 및 분석을 사용하여 로그를 조사 할 수도 있습니다. bluemix에 로깅 메커니즘의 아이디어를 얻을이 기사를 읽기 - 더 이상 충돌과 관련된 정보가 있는지 cf events appname을 시도 https://www.ibm.com/blogs/bluemix/2014/10/accessing-application-logs-bluemix/

+0

yashpandey, 답변 해 주셔서 감사합니다. 이 오류는 준비 기간에 발생했습니다. Monitering and Analytics 서비스를 바인드했지만 로그로부터 어떤 효과적인 정보도 얻지 못했습니다. – sintheta

0

. 메모리가 부족하면 시작시 충돌이 발생할 수 있으므로 충분한 메모리가있는 응용 프로그램을 배포했는지 확인하십시오.

+0

RandalAnders, 답변 해 주셔서 감사합니다. cf 이벤트 로그가 있습니다. 세부 메시지가 로그에 포함되지 않았습니다. '2016-10-14T07 : 50 : 34.00 + 0000 app.crash 앱 이름 색인 : 1, 이유 : CRASHED, exit_description : exit_status : -1' '2016-10-14T07 : 50 : 34.00 + 0000 app .crash appname index : 2, 이유 : CRASHED, exit_description : 시작하지 못했습니다. exit_status : -1 ' OOM의 경우 일반적으로 로그에 OOM 메시지가 표시됩니다. "exit_status -1"은 광의의 코드였습니다. 나는 "exit_status -1"unexcepted 오류가 발생했다는 것을 추측한다. 맞습니까? – sintheta

관련 문제