हम अपनी कई परियोजनाओं के स्वचालित निर्माण (रात और सीवीएस मतदान के आधार पर) निष्पादित करने के लिए निरंतर एकीकरण प्रणाली के रूप में Hudson का उपयोग करते हैं।आप हडसन में "बहुत सारी खुली फाइलें" समस्या को कैसे ठीक करते हैं?
कुछ परियोजनाएं प्रत्येक 15 मिनट में सीवीएस मतदान करती हैं, कुछ अन्य हर 5 मिनट में मतदान करते हैं और हर घंटे कुछ मतदान करते हैं।
हर कुछ हफ्तों में हम एक निर्माण जो निम्न उत्पादन के साथ विफल रहता है मिल जाएगा:
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)
अगले निर्माण हमेशा (0 परिवर्तन के साथ) काम किया इसलिए हम हमेशा यह 2 का निर्माण काम में चलाया जा रहा करने के लिए तैयार एक ही समय और प्रक्रिया के दौरान बहुत सारी फाइलें खुलती हैं।
इस सप्ताह के अंत में हमने निर्माण के साथ शुक्रवार की रात (स्वचालित रात का निर्माण) विफल किया और हर दूसरे रात का निर्माण भी असफल रहा। किसी भी तरह से इसने हडसन को लगातार हर परियोजना का निर्माण करने के लिए प्रेरित किया जो इस मुद्दे को हल होने तक विफल रहा। इसके परिणामस्वरूप हर परियोजना के हर 30 मिनट या उससे भी कम समय तक शनिवार की रात तक जब समस्या जादुई रूप से गायब हो गई।
समस्या 715 के लिए टूटा लिंक। क्या आप अपडेट कर सकते हैं? –