हमारे पास एक विशिष्ट सर्वर पर लिनक्स में एक जावा सर्वर चल रहा है जो हजारों और हजारों उपयोगकर्ताओं के लिए लगातार कनेक्शन स्वीकार करता है। हाल ही में हमारे क्लाइंट एक टाइम आउट त्रुटि के साथ कनेक्ट करने में सक्षम नहीं हैं। हमें संदेह है कि यातायात बहुत अधिक हो रहा है, लेकिन हमारा जावा लॉग वास्तव में दिखाता है कि प्रति सेकंड में बहुत सारे जुड़े नहीं हैं।
हमें संदेह है कि ऐसा हो सकता है कि बहुत से एक ही समय में कोशिश कर रहे हों और वे मूल रूप से ओएस स्तर पर गिरा दिए गए हों और इसलिए जावा प्रोग्राम को वास्तव में कभी भी कनेक्शन स्वीकार करने का मौका नहीं मिलता है? क्या किसी प्रकार की लॉग इन लाइनक्स है जो किसी को सॉकेट को हिट करने की कोशिश कर सकती है?
iptables -I INPUT -p tcp --dport some_port -m state --state NEW
:। ध्यान दें कि जब तक आप प्रत्येक कनेक्शन प्रयास के विवरण में रुचि नहीं लेते, तब तक छोड़ने-j LOG
से सिस्टम लॉग फ़ाइल को अनचाहे डेटा के साथ स्पैमिंग से बचा जाता है।