Spring boot executable jar 실행 중 이유없는 shutdown이 발생합니다.

조회수 1107회

안녕하세요.

현재 리눅스 상에 spring boot로 작성된 웹 프로젝트 5개 정도가 executable jar 형태로 배포되어 service에 등록해서 실행 중입니다.

간헐적으로 몇몇 프로젝트가 이유없는 shutdown이 발생하고 있습니다.

로그 상에는 정상적인 shutdown 명령이 발생했을 때와 동일하게 나타납니다.

혹시 이런 현상을 겪어보셨던 분이나 spring 로그 이외에 살펴볼만한 부분을 알고 계신 분 있으실까요?

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

  • System.exit 를 호출하는지 검색해보시기 바랍니다.

    • 답변은 감사합니다만..설마요..ㅎㅎ 그리고 몇일씩 다운이 안될 때도 있고 10분만에 다운될 때도 있어요. 알 수 없는 사용자 2017.11.3 17:54
    • 로그레벨을 TRACE로 바꿔서 찍어봤는데 다운되는 시점엔 아무런 로그가 안남아요..특정 로직이 돌면서 다운을 시키는 것 같진 않네요.. 알 수 없는 사용자 2017.11.3 17:55
    • 어플리케이션 서버가 무엇인가요? tomcat? jetty? 아니면 상용 was? 문제를 해결하고 싶다면 기본적인 시스템 정보를 명시해야 합니다. 질문상에는 이유없이 shutdown 된다 밖에는 얻을 정보가 없습니다. 보통 tomcat이라면 tomcat에서 남기는 로그들이 있습니다. 그리고 증상으로만 놓고 볼 때는 어떤 url을 호출시 System.exit 가 호출되는 것 같습니다. 아니면 리눅스상에서 kill -9 가 되는지도 모르겠군요. 정영훈 2017.11.5 00:09
    • 웹프로젝트를 executable jar로 배포해서 실행 중입니다. == 내장톰캣을 사용 중입니다. 알 수 없는 사용자 2017.11.5 02:00

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)