टॉमकैट विंडोज के तहत एक वेबपैप चला रहा है। कुछ दिनों के बाद (बहुत कम लोड के तहत), शीर्षक में उल्लिखित अपवाद लॉग में दिखाई देने लगता है, उस बिंदु से कोई नया कनेक्शन स्थापित नहीं किया जा सकता है, तो सर्वर को रीबूट करने के लिए केवल एक ही फिक्स है।java.net.SocketException: कोई बफर स्पेस उपलब्ध नहीं है (अधिकतम कनेक्शन पहुंचे?): JVM_Bind
पर्यावरण:
- नवीनतम बिलाव 6
- Windows Server 2008 R2
- JDK 6 अपडेट 30
- एसक्यूएल सर्वर 2008
- Kerberos प्रमाणीकरण
साक्ष्य अब तक एकत्र :
- netstat कनेक्शन की कोई अत्यधिक मात्रा से पता चलता
- ProcessExplorer से पता चलता फ़ाइल खोलने की कोई अत्यधिक मात्रा संभालती
- प्रणाली मुख्य स्मृति के उपयोग औसत
- JVM ढेर उपयोग औसत
- को पुन: प्रारंभ बिलाव का समाधान नहीं करता है समस्या
खुले प्रश्न:
- अगर हम कनेक्शन लीक कर रहे थे, तो क्या उन्हें नेटस्टैट में दिखाई नहीं देना चाहिए?
- समस्या निवारणकर्ता को पुनरारंभ नहीं करना चाहिए, क्योंकि ओएस को सभी प्रक्रिया संसाधनों को मुक्त करना चाहिए?
- क्या समस्या को हल करने का कोई तरीका है? जैसे निगरानी सॉफ्टवेयर स्थापित करना, शायद कुछ ऐसा ही है जो lsof आदि के समान है?
मैं विचारों से बाहर हूँ, किसी भी संकेत की सराहना की!
आपके जैसे कई प्रश्न हैं, कृपया एक खोज करें और उन्हें पहले देखें। –
मैंने किया, मेरा विश्वास करो। उनमें से कोई भी मेरी समस्या को हल करने में मदद नहीं करता है, क्योंकि मुझे कोई भी लक्षण नहीं दिख रहा है जिसे मुझे देखना चाहिए, और उनमें से कोई भी संकेत नहीं देता कि समस्या का स्रोत कैसे पहचाना जा सकता है। –