हमने हाल ही में अपने आवेदन का परीक्षण शुरू किया और देखा कि यह लगभग 24 घंटों के बाद फ़ाइल विवरणकों से बाहर निकल गया।
हम एक डेल 1955 पर RHEL 5 चला रहे हैं:
CPU: 2 x ड्यूल कोर 2.66GHz 4MB 5150 / 1333FSB RAM: 8GB RAM HDD: 2 x 160GB 2.5 "SATA हार्ड ड्राइव
मैंने फ़ाइल डिस्क्रिप्टर की सीमा की जाँच की और इसे 1024 पर सेट किया गया था। यह देखते हुए कि हमारे आवेदन में लगभग 1000 आवक कनेक्शन और साथ ही 1000 आउटगोइंग कनेक्शन हो सकते हैं, यह काफी कम लगता है। किसी भी वास्तविक फ़ाइलों का उल्लेख करने के लिए नहीं जिन्हें खोलने की आवश्यकता है।
मेरा पहला विचार था कि केवल परिमाण के कुछ आदेशों के द्वारा अलिमिट-एन पैरामीटर को बढ़ाया जाए और फिर परीक्षण को फिर से चलाया जाए लेकिन मैं इस चर को स्थापित करने के किसी भी संभावित प्रभाव को जानना चाहता था।
क्या यह पता लगाने के अलावा कोई अन्य सर्वोत्तम प्रथाएं हैं कि हमारे सॉफ़्टवेयर के कितने फ़ाइल वर्णनकर्ता सैद्धांतिक रूप से खोल सकते हैं?