우리는 많은 프로젝트의 자동화 된 빌드 (야간 및 CVS 폴링 기반)를 실행하기 위해 연속 통합 시스템으로 Hudson을 사용합니다.허드슨에서 "너무 많은 파일 열기"문제를 어떻게 해결합니까?
일부 프로젝트는 15 분마다 CVS를 폴링하고, 다른 프로젝트는 매 5 분마다 폴링하고 매시간 폴링합니다.
마다 몇 주 동안 우리는 다음과 같은 출력 실패 빌드를 얻을 것이다 : 다음 빌드는 항상 (0 변경) 일을 우리가 항상 실행되고 2 개 빌드 작업에 돌리고
FATAL: java.io.IOException: Too many open files
java.io.IOException: java.io.IOException: Too many open files
at java.lang.UNIXProcess.<init>(UNIXProcess.java:148)
같은 시간에 프로세스 중에 너무 많은 파일이 열리게됩니다.
이번 주말에 우리는 금요일 밤 (자동 야간 빌드)에 실패했고 그 외 다른 야간 빌드도 실패했습니다. 어떻게 든이 문제는 문제가 해결 될 때까지 실패한 모든 프로젝트를 지속적으로 구축하도록 허드슨을 촉발 시켰습니다. 이로 인해 매주 토요일 밤까지 문제가 마술처럼 사라질 때까지 매 30 분마다 모든 프로젝트가 완료되었습니다.
문제 715에 대한 링크가 깨졌습니다. 업데이트 할 수 있습니까? –