בעולם של תוכנה חופשית ישנן כל מיני אפליקציות, מהקטנות ביותר ועד המוכרות ביותר ומגדירות את המגמות, כגון 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 חיבורים נכנסים בו זמנית, מספר יותר מכובד ברוב המקרים אם כי כמובן שהוא שרירותי לחלוטין ואנחנו יכולים לשים כל מספר אחר בהתאם לצורך שלנו להיות מסוגלים להשתתף בבקשות רבות ובכך להיות בטוחים לא רק מפני דרישה גדולה מאוד אלא גם מכל שגיאה תזמון בשוגג (שהוא הגורם הנוסף להופעת בעיה זו).