Ve světě free software K dispozici jsou všechny druhy aplikací, od nejmenších po nejuznávanější a určující trendy, jako například GIMP, Apache o MySQL. A protože mluvíme o databázovém stroji, ukážeme si, jak vyřešit chybu, ke které může v některých případech dojít, a to je MySQL: Příliš mnoho připojení.
Říkáme, že se to může stát, protože jej můžeme strávit spoustu času, aniž by se to stalo, nebo se najednou může stát, že pokud má náš server velkou poptávku, velmi brzy uvidíme chybovou zprávu, která má být přesnější mysqli_connect (): (HY000 / 1040): Příliš mnoho připojení.
Ve výchozím nastavení povoluje MySQL maximálně 100 příchozích požadavků, něco, co se v jeho bohaté dokumentaci nezdá příliš jasné, a proto může být někdy obtížné některé problémy vyřešit. Musíme použít náš oblíbený editor k úpravě konfiguračního souboru tohoto bezplatného správce databází, což je /etc/my.cnfa umístíme se níže nebo spíše uvnitř sekce [mysql]
Přidáme následující řádky:
max_connections = 500
max_user_connections = 500
Uložíme soubor a restartujeme službu:
systemctl restartujte mysqld.service
Nyní naše MySQL nyní bude moci přijímat 500 příchozích připojení současně, více než slušné číslo pro většinu případů, i když je to samozřejmě zcela svévolné a můžeme dát libovolné jiné číslo podle naší potřeby, abychom byli schopni vyhovět mnoha žádostem a byli tak v bezpečí nejen před velmi velkou poptávkou, ale i před jakoukoli chybou neúmyslné plánování (což je další důvod, proč lze tento problém generovat).