mysqld
দুটি সার্ভার বিকল্পের উপর ভিত্তি করে ডাটাবেস সংযোগের মেয়াদ উত্তীর্ণ হবে:
উভয়ই ডিফল্টরূপে 28,800 সেকেন্ড (8 ঘন্টা)।
আপনি এই বিকল্পগুলি সেট করতে পারেন /etc/my.cnf
যদি আপনার সংযোগগুলি অবিরাম থাকে (এর মাধ্যমে খোলা থাকে mysql_pconnect
) তবে আপনি এই সংখ্যাগুলি 600 (10 মিনিট) বা এমনকি 60 (1 মিনিট) এর মতো যুক্তিসঙ্গত কিছুতে কমিয়ে দিতে পারেন। অথবা, যদি আপনার অ্যাপ্লিকেশনটি ঠিক কাজ করে তবে আপনি ডিফল্ট রেখে যেতে পারেন। এটি সম্পূর্ণভাবে আপনার জন্য।
এগুলি আপনাকে নিম্নলিখিত হিসাবে সেট করতে হবে my.cnf
( mysqld
পুনরায় চালু হওয়ার পরে কার্যকর হয়):
[mysqld]
interactive_timeout=180
wait_timeout=180
আপনি যদি মাইএসকিএল পুনরায় আরম্ভ করতে না চান তবে এই দুটি কমান্ড চালান:
SET GLOBAL interactive_timeout = 180;
SET GLOBAL wait_timeout = 180;
এটি ইতিমধ্যে খোলা সংযোগগুলি বন্ধ করবে না। এটি 180 সেকেন্ডের মধ্যে নতুন সংযোগগুলি বন্ধ করে দেবে।