আমি একটি জ্যাঙ্গো সেটআপ পেয়েছি জবানো 1.6.7 এবং উবার্টু 14.04 এলটিএসে পোস্টগ্র্যাস 9.3 ব্যবহার করছি।
যে কোনও সময়, সাইটটি পোস্টগ্র্রেএসকিউএল ডাটাবেসে প্রায় 250 ডলার একযোগে সংযোগ পায় যা 2.5GHz এ কোয়াড কোর জিয়ন ই 5-2670, এবং এতে 16 গিগাবাইট র্যাম রয়েছে। দিন জুড়ে সেই নির্দিষ্ট মেশিনে লোড গড় প্রায় 20 থেকে 30 হয়।
মাঝেমধ্যে আমি ডেটাবেসটিতে সংযোগের সময় সম্পর্কে সেন্ড্রিতে ইমেলগুলি পেয়ে যাব এবং আমি অনুভব করি যে কোনও ধরণের সংযোগ পুলিং সক্ষম করা এই সমস্যাটি হ্রাস করতে সহায়তা করবে, পাশাপাশি ডাটাবেসের উপরের বোঝাটি কিছুটা কমিয়ে দেবে।
যেহেতু আমরা জাজানো 1.6 ব্যবহার করছি, আমাদের কাছে বিলিং ইন পুলিং রয়েছে। যাইহোক, আমি যখন CONN_MAX_AGE 10 সেকেন্ড বা 60 সেকেন্ডে সেট করি তখন প্রায় ততক্ষণে একযোগে সংযোগের সংখ্যা সর্বাধিক অনুমোদিত সেটিংসে লাফিয়ে যায় (যা আমরা সাধারণত যা দেখি তার দ্বিগুণ) এবং সংযোগগুলি প্রত্যাখ্যান করা শুরু করে।
সুতরাং, এটা কি কখনও কারণ সংযোগের প্রদর্শিত হয় persisting, কিন্তু তারা না পুনঃব্যবহৃত করা হচ্ছে।
এর কারণ কি হতে পারে?
পুনশ্চ. আমরা - ওয়ার্কার-ক্লাস = ইভেন্টলেট সহ গানিকার্ন ব্যবহার করছি। সম্ভবত এটিই আমাদের দুর্দশার উত্স?