MySQL: כיצד לתקן שגיאה mysqli_connect (): (HY000 / 1040): יותר מדי חיבורים

MySQL

בעולם של תוכנה חופשית ישנן כל מיני אפליקציות, מהקטנות ביותר ועד המוכרות ביותר ומגדירות את המגמות, כגון GIMP, אַפָּשׁ o MySQL. ומכיוון שאנחנו מדברים על מנוע מסד הנתונים, אנו נראה כיצד לפתור שגיאה שעלולה להתרחש במקרים מסוימים, והיא MySQL: יותר מדי חיבורים.

אנחנו אומרים שזה יכול לקרות כי אנחנו יכולים להשקיע הרבה זמן בשימוש בלי שזה יקרה, או פתאום זה יכול לקרות שאם לשרת שלנו יש הרבה ביקוש נראה את הודעת השגיאה בקרוב מאוד, ולמדויק יותר. mysqli_connect (): (HY000 / 1040): יותר מדי חיבורים.

כברירת מחדל MySQL מאפשר לכל היותר 100 בקשות נכנסות, משהו שלא נראה ברור מדי בתיעוד השופע שלו ולכן זה יכול להיות קשה לפתור כמה בעיות לפעמים. מה שעלינו לעשות הוא להשתמש בעורך המועדף עלינו כדי לשנות את קובץ התצורה של מנהל מסד הנתונים החינמי הזה /etc/my.cnf, והתמקם מתחת - או דווקא בתוך החלק [mysql]

אנו מוסיפים את השורות הבאות:

max_connections = 500
max_user_connections = 500

אנו שומרים את הקובץ ומפעילים מחדש את השירות:

systemctl הפעל מחדש את mysqld.service

עכשיו שלנו MySQL יוכל כעת לקבל 500 חיבורים נכנסים בו זמנית, מספר יותר מכובד ברוב המקרים אם כי כמובן שהוא שרירותי לחלוטין ואנחנו יכולים לשים כל מספר אחר בהתאם לצורך שלנו להיות מסוגלים להשתתף בבקשות רבות ובכך להיות בטוחים לא רק מפני דרישה גדולה מאוד אלא גם מכל שגיאה תזמון בשוגג (שהוא הגורם הנוסף להופעת בעיה זו).


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.