में कनेक्शन दोबारा खोलना नहीं है मैंने कनेक्शन पर माइस्क्ल टाइमआउट के बाद कनेक्शन कनेक्शन का उपयोग करने के लिए टोमकैट स्थापित किया है, पहले पूल में खुलने वाले कनेक्शन खोले नहीं गए हैं.यह मेरी संदर्भ.एक्सएमएल फ़ाइल जैसा दिखता है:जेडीबीसी कनेक्शन पूल टोमकैट
<Resource name="jdbc/hpsgDB" auth="Container" type="javax.sql.DataSource"
maxActive="5" maxIdle="3" maxWait="10000"
username="uname" password="password" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/hpsgdb?autoReconnect=true"/>
जैसा कि आप देख सकते हैं कि मैंने ऑटो रीकनेक्ट को सत्य के रूप में अभी तक शामिल नहीं किया है। मैंने 8 घंटों के बाद डेटाबेस पर प्रक्रिया की जांच की है, जो समय समाप्त हो गया है। यदि कोई मदद कर सकता है तो कृपया मेरी मदद करें क्योंकि यह कुछ महीनों के लिए एक समस्या है, लेकिन अभी तक मेरे सॉफ़्टवेयर के चलते जल्द ही जरूरी है।
अग्रिम डीन चेस्टर
मुझे यह समाधान किसी अन्य मंच पर मिला है और पहले से ही यह किया है। – Dean
validationQuery पर्याप्त नहीं है। कृपया पढ़ें: http://leakfromjavaheap.blogspot.com/2013/11/robust-db-connection-pool-configuration.html –
'testWhileIdle' और' test-on-उधार 'गुण सत्यापन का उपयोग करेंगे –