2011-08-22 8 views
1

우리는 tomcat ant 작업을 사용하여 tomcat6과 tomcat7 모두에 응용 프로그램을 배포합니다. 두 가지 모두에 대해 우리는 Tomcat이 메모리가 부족할 때 (잘못된 설정으로 인해 알 수 있음) 페이지 요청이 중단되고 실패하지 않는 문제를 보게됩니다.Tomcat에 메모리가 부족할 때 앤트 태스크가 멈추는 것을 방지하려면 어떻게해야합니까?

문제는 이것도 브라우저와 마찬가지로 http를 사용한다고 생각되는 개미 작업을 중단한다는 것입니다.

그래서 서버가 실행 중인지 먼저 확인하거나 배치 작업에 시간 초과를 설정할 수 있는지 궁금합니다.

덕분에

답변

0

난 당신이 서버가 실행 중인지 확인하고 연결 매달려를 피할 수있는 방법을 잘 모르겠어요,하지만 당신은 그 시간이 초과 개미 작업을 실행할 수 있습니다. parallel 작업을 통해이 작업을 수행 할 수 있습니다.이 작업은 일반적으로 빌드 단계를 동시에 실행하는 데 사용됩니다. 작업의 시간 제한 (밀리 초) 설정이 있습니다. 예를 들면 다음과 같습니다.

<target name="tomcat_task"> 
    <parallel threadCount="1" timeout="10000"> 
     <sequential> 
      ... tomcat task here ... 
     </sequential> 
    </parallel> 
</target> 
+0

완벽합니다. 일하니! –

관련 문제