MySQL: كيفية إصلاح خطأ mysqli_connect (): (HY000 / 1040): اتصالات كثيرة جدًا

ك

في عالم البرمجيات الحرة هناك جميع أنواع التطبيقات ، من الأصغر إلى الأكثر شهرة وتحديد الاتجاه ، مثل GIMP, أباتشي o MySQL. ونظرًا لأننا نتحدث عن محرك قاعدة البيانات ، فسوف نوضح كيفية حل خطأ يمكن أن يحدث في بعض الحالات ، وهو MySQL: اتصالات كثيرة جدًا.

نقول أنه يمكن أن يحدث ذلك لأنه يمكننا قضاء الكثير من الوقت في استخدامه دون أن يحدث ذلك ، أو فجأة يمكن أن يحدث أنه إذا كان خادمنا لديه الكثير من الطلب ، فسنرى رسالة الخطأ قريبًا جدًا ، والتي تقول بشكل أكثر دقة mysqli_connect (): (HY000 / 1040): اتصالات كثيرة جدًا.

بشكل افتراضي ، تسمح MySQL بحد أقصى 100 طلب وارد، وهو شيء لا يبدو واضحًا جدًا في وثائقه الوفيرة ، وبالتالي قد يكون من الصعب حل بعض المشكلات في بعض الأحيان. ما يجب علينا فعله هو استخدام محررنا المفضل لتعديل ملف التكوين لمدير قاعدة البيانات المجاني هذا ، وهو /etc/my.cnf، ونضع أنفسنا أسفل - أو بالأحرى داخل - القسم [ماي]

نضيف الأسطر التالية:

الحد الأقصى للاتصالات = 500
max_user_connections = 500

نحفظ الملف ونعيد تشغيل الخدمة:

أعد تشغيل systemctl خدمة mysqld.service

الآن لدينا سيتمكن MySQL الآن من قبول 500 اتصال وارد في وقت واحد، رقم أكثر من لائق لمعظم الحالات على الرغم من أنه بالطبع تعسفي تمامًا ويمكننا وضع أي رقم آخر وفقًا لحاجتنا حتى نتمكن من تلبية العديد من الطلبات وبالتالي نكون في مأمن ليس فقط من طلب كبير جدًا ولكن أيضًا من أي خطأ جدولة غير مقصودة (وهذا هو السبب الآخر وراء إمكانية إنشاء هذه المشكلة).


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.