मैं c3op के लिए नया है, और के उपयोग के बारे में उलझन में हूँ HowTo configure the C3P0 connection poolc3p0.idle_test_period का उपयोग।</p> <pre><code>c3p0.idle_test_period </code></pre> <p>इस लिंक में:
idleTestPeriod : Must be set in hibernate.cfg.xml (or hibernate.properties), Hibernate default:
0, If this is a number greater than 0, c3p0 will test all idle, pooled but unchecked-out
connections, every this number of seconds.
परीक्षण के इस प्रकार का उद्देश्य क्या है (इडेल, जमा कनेक्शन) , और c3p0.idle_test_period और c3p0.timeout के बीच संबंध?
कृपया ध्यान रखें, कि hibernate.c3p0.idle_test_period मान कभी भी hibernate.c3p0.timeout से अधिक नहीं होना चाहिए। अन्यथा सी 3 पी 0 कनेक्शन बंद नहीं होगा जो बंद कर दिया गया है। – MichaelCleverly
@MichaelCleverly मुझे लगता है कि उस मामले में यह पूल से कनेक्शन को हमेशा लचीलापन के लिए जांचने के बजाय हटा देगा ... निश्चित रूप से महसूस करने के लायक है लेकिन जरूरी नहीं कि मुझे "कभी नहीं" मुझे लगता है :) – rogerdpack
एक कनेक्शन खराब हो सकता है सर्वर-साइड निष्क्रिय टाइमआउट से अधिक कारण - एचए परतें हैं जो एक विफलता होने पर इसे ट्रिगर कर सकती हैं, उदाहरण के लिए। –