2012-11-22 6 views
1

높은 동시성 및 트래픽 다중 스레드 환경에서 Jetty Server가 언젠가 후에 중지되는 것을 관찰했습니다. 우리는 부두를 uisng된다Jetty : Jetty server shutsdown

8

망가 원인이 무엇인지, 수동으로 재현 할 수없는, 아무도 부두 서버가 자동으로 shutsdown하게 몇시하게 알 수 없습니다.

+0

부두가 자동으로 종료되거나 자동으로 재시작됩니까? scanIntervalSeconds가 0보다 greated되면 각 scanIntervalSeconds 기간마다 코드 변경 사항을 찾고 자동 배포 (따라서 다시 시작)합니다. – Lucky

답변

2

어떤 경우에도 부두가 자동으로 멈추지 않아야합니다. 우선 무엇보다 질문 :

  • 어떤 OS입니까?
  • 어떤 JVM입니까?
  • 정확한 제티 버전은 무엇입니까?
  • "언젠가"는 무엇을 의미합니까? 분, 시간, 일?
  • 그냥 셧다운하면 어떨까요? 부두 진입 프로세스가 사라지거나 요청에 응답하지 않습니까?

종료를 유발 한 원인에 대한 STDOUT 또는 로그의 힌트가 있습니까? STDOUT 및 요청 로그의 마지막 로그 메시지는 무엇입니까?

로그 항목이 전혀 없다면 정기적으로 일부 스크립트로 쓰레드를 던질 가치가 있습니다. 예를 들면 매분. jstack 또는 "kill -3"(SIGHUP)을 사용하여 그렇게 할 수 있습니다.