Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

WebApp (Tomcat-jdbc) पूल किया गया DB कनेक्शन परित्याग अपवाद फेंक रहा है

भले ही मुझे इस पृष्ठ पर आने में 1 वर्ष से अधिक की देरी हो गई है, फिर भी मैं यहाँ ठोकर खा रहा हूँ क्योंकि मैं इसी तरह की समस्याओं का सामना कर रहा था और समाधान की भी आवश्यकता थी। इसलिए मैंने सोचा कि आखिरकार जो मेरे लिए कारगर रहा, उसे मैं साझा करूंगा।

मेरे मामले में, इस लेख को खोजने और पढ़ने के बाद>>> configuring-jdbc-pool-high -संगामी - मैंने अभी-अभी अपने पूल कॉन्फ़िगरेशन में इस तरह का इंटरसेप्टर जोड़ा है;

"org.apache.tomcat.jdbc.pool.interceptor.ResetAbandonedTimer"

ताकि लाइन (आपके पोस्ट किए गए कोड से ऊपर) जहां आप setJdbcInterceptors(...) करते हैं अब निम्न जैसा दिखना चाहिए;

p.setJdbcInterceptors(
            "org.apache.tomcat.jdbc.pool.interceptor.ConnectionState;"
            + "org.apache.tomcat.jdbc.pool.interceptor.StatementFinalizer;"
            + "org.apache.tomcat.jdbc.pool.interceptor.ResetAbandonedTimer");

स्पष्टीकरण - लेख से उद्धृत करते हुए, यह कहता है;

इस बात को ध्यान में रखते हुए कि आपने काफी समय पहले इस मुद्दे पर काबू पा लिया है, मुझे अब भी उम्मीद है कि इससे किसी और को भी इसी तरह की समस्या होने में मदद मिलेगी, जो इस पेज से टकराती है, ठीक वैसे ही जैसे मैंने किया था।

चीयर्स!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. वर्कबेंच के साथ सर्वर से डेटाबेस का ईआर मॉडल कैसे प्राप्त करें

  2. मैं PHP का उपयोग करके MySQL डेटाबेस से छवियों को कैसे संग्रहीत और पुनर्प्राप्त कर सकता हूं?

  3. डॉकर कंटेनर से दूरस्थ MySQL डीबी से कनेक्ट करें

  4. कॉन्फ़िगरेशन संग्रहण सेटअप [फ़ाइल बनाम डेटाबेस]

  5. जेपीए हाइबरनेट का उपयोग करके MySQL संग्रहीत कार्यविधि बनाएं