में लॉग इन मैं अपाचे कॉमन्स डीबीसीपी का उपयोग कर रहा हूं। डीबीसीपी के आंतरिक व्यवहार को ट्रैक करने का एक कार्य है - सक्रिय और निष्क्रिय कनेक्शन की संख्या।डीबीसीपी
मुझे पता चला कि डीबीसीपी में इस तरह के किसी भी लॉगिंग की कमी है। हां, टीटी को उस कोड को लिखना संभव है जो पूल से कनेक्शन उधार लेने पर BasicDataSource की स्थिति को आउटपुट करता है। हालांकि कनेक्शन वापस या बंद होने पर BasicDataSource की स्थिति को ट्रैक करने का कोई तरीका नहीं है, क्योंकि कनेक्शन ऑब्जेक्ट पूल के बारे में कुछ भी नहीं जानता है।
कोई विचार?
जहां कनेक्शन.क्लोस() कहा जाता है वहां डेटासोर्स ऑब्जेक्ट तक कोई पहुंच नहीं है। इसलिए इसे BasicDataSource पर डालना संभव नहीं है और maxIdle और maxActive प्राप्त करना संभव नहीं है। – kachanov
कनेक्शन.क्लोज़() डेटास्रोत के बराबर नहीं है।बंद करें() –
आप कहीं भी डेटास्रोत का संदर्भ रख सकते हैं और ऐसा करना चाहिए। –