বিশ্বের মধ্যে মুক্ত সফটওয়্যার ক্ষুদ্র থেকে সবচেয়ে স্বীকৃত এবং ট্রেন্ড-সেটিং পর্যন্ত সমস্ত ধরণের অ্যাপ রয়েছে গিম্পের, এ্যাপাচি o মাইএসকিউএল। এবং যেহেতু আমরা ডাটাবেস ইঞ্জিনের বিষয়ে কথা বলছি, আমরা দেখাব যে কোনও কোনও ক্ষেত্রে ঘটে যাওয়া ত্রুটি কীভাবে সমাধান করা যায়, এবং তা হ'ল মাইএসকিউএল: অনেক সংযোগ.
আমরা বলি যে এটি ঘটতে পারে কারণ এটি না হয়ে আমরা এটি ব্যবহার করে প্রচুর সময় ব্যয় করতে পারি, বা হঠাৎ এমনটি ঘটতে পারে যে যদি আমাদের সার্ভারের প্রচুর চাহিদা থাকে আমরা খুব শীঘ্রই ত্রুটি বার্তাটি দেখতে পাব, যা এটি আরও স্পষ্টতই বলেছে mysqli_connect (): (HY000 / 1040): অনেক বেশি সংযোগ.
ডিফল্টরূপে মাইএসকিউএল সর্বাধিক 100 আগত অনুরোধগুলিকে অনুমতি দেয়, এমন কিছু যা এর প্রচুর ডকুমেন্টেশনে খুব স্পষ্ট দেখা যায় না এবং তাই কিছু সমস্যা সমাধান করা অনেক সময় কঠিন হতে পারে। আমাদের যা করতে হবে তা হ'ল এই নিখরচায় ডেটাবেস ম্যানেজারের কনফিগারেশন ফাইলটি পরিবর্তন করতে আমাদের প্রিয় সম্পাদক ব্যবহার করুন is /etc/my.cnf, এবং বিভাগের মধ্যে না বরং নীচে নিজেদের অবস্থান করুন [মাইএসকিএল]
আমরা নিম্নলিখিত লাইন যুক্ত:
সর্বোচ্চ_সংযোগ = 500
সর্বাধিক ব্যবহারকারীর_সংযোগগুলি = 500
আমরা ফাইলটি সংরক্ষণ করি এবং পরিষেবাটি পুনরায় চালু করি:
systemctl পুনরায় সূচনা mysqld.service
এখন আমাদের মাইএসকিউএল এখন একসাথে 500 আগত সংযোগ গ্রহণ করতে সক্ষম হবে, বেশিরভাগ ক্ষেত্রে নিখুঁত সংখ্যার চেয়ে বেশি যদিও অবশ্যই এটি সম্পূর্ণ স্বেচ্ছাসেবী এবং আমরা আমাদের অনুরোধ অনুযায়ী অন্য যে কোনও সংখ্যক অনুরোধে উপস্থিত থাকতে সক্ষম হতে পারি এবং কেবলমাত্র একটি বৃহত চাহিদা থেকে নয় তবে কোনও ত্রুটি থেকেও নিরাপদ থাকতে পারি অজান্তে প্রোগ্রামিং (এই সমস্যাটি উত্পন্ন করার কারণ অন্যান্য কারণ)।