मैं लगभग 150 के अनुरोध स्वीकार करने के लिए PgPool को कॉन्फ़िगर करने का प्रयास कर रहा हूं। पोस्टग्रेस सर्वर केवल 100 कनेक्शन स्वीकार करने के लिए कॉन्फ़िगर किया गया है। 100 से परे कुछ भी PgPool द्वारा पूल किया जाना चाहिए। मुझे ऐसा नहीं लगता है। मुझे अनुरोधों को कतार में केवल PgPool की आवश्यकता होती है, मेरी वर्तमान कॉन्फ़िगरेशन ऐसा नहीं करता है। मेरे जेएमटर परीक्षण से, जब मैं 100 से अधिक कनेक्शन प्राप्त करने का प्रयास करता हूं, तो पोस्टग्रेस मुझे पीएसक्यूएल त्रुटि: sorry, too many clients
कहने में त्रुटि देता है।एक अच्छा PgPool II configurataion
मैं केवल निम्नलिखित मानकों के साथ PGPool कॉन्फ़िगर किया है:
listen_address = 'localhost'
port = 9999
backend_hostname0 = 'localhost'
backend_port0 = 5432
num_init_children = 100
max_pool = 4
child_life_time =120
child_max_connections = 0
connections_life_tome = 120
client_idle_limit = 0
जब से मैं केवल आवश्यकता अतिरिक्त कनेक्शन अनुरोध कतार में PgPool, ऊपर कॉन्फ़िगरेशन सही है? कृपया उचित विन्यास पर सलाह दें।
क्या आप सीधे पोस्टग्रेस्क्ल से कनेक्ट करने के बजाय अपने आवेदन में पीजीपूल इंस्टेंस को लक्षित करते हैं? –
मैं पीजीपीूल पोर्ट 99 99 'जेडीबीसी के माध्यम से पोस्टग्रेस सर्वर से कनेक्ट कर रहा हूं: पोस्टग्रेस्क्ल: // लोकलहोस्ट: 99 99/डीबीनाम? उपयोगकर्ता = उपयोगकर्ता नाम और पासवर्ड = पासवर्डफूसर' –