Mi a MySQL csatlakozási korlát?
Mi a MySQL csatlakozási korlát?

Videó: Mi a MySQL csatlakozási korlát?

Videó: Mi a MySQL csatlakozási korlát?
Videó: Is there a Limit to Number of Connections a Backend can handle? 2024, November
Anonim

Alapértelmezés szerint 151 az egyidejű kliensek maximális megengedett száma kapcsolatokat ban ben MySQL 5.5. Ha eléri a határ nak,-nek max_connections meg fogja kapni a „Túl sok kapcsolatokat ” hiba, amikor megpróbálja csatlakozni a tiédhez MySQL szerver. Ez azt jelenti, hogy minden elérhető kapcsolatokat más ügyfelek is használják.

Továbbá, hogyan javíthatok ki túl sok MySQL kapcsolatot?

Ehhez futtassa a következő parancsot innen mysql csak terminál, mysql > SET GLOBAL max_connections = 1000; A maximumunk mysql kapcsolatok Az érték most 1000-re nőtt, de csak az aktuális munkamenetre vonatkozik. Amint újraindítjuk a mysql szolgáltatást, vagy indítsa újra a rendszert, ez az érték visszaáll az alapértelmezett értékre.

Hasonlóképpen, hogyan változtathatom meg a maximális kapcsolatokat a MySQL-ben? mysql > KÉSZLET GLOBÁLIS max_connections = 250; Nak nek készlet ezt az értéket véglegesen, szerkessze mysql konfigurációs fájlt a szerverén és készlet következő változó. A konfigurációs fájl helye lehet változás operációs rendszerének megfelelően. Ezt alapértelmezés szerint az /etc/my címen találja meg.

Tudja azt is, hogy mi okozza a MySQL túl sok kapcsolatot?

Túl sok kapcsolat lehet okozta akár sok egyidejűleg kapcsolatokat vagy a régi kapcsolatokat nem engedik el elég hamar. Van néhány egyszerű változtatás a PHP kódon és a MySQL beállításokat, hogy mindkettőt megakadályozzák. Állandót kapsz kapcsolat a mysql_pconnect() használatával.

Mit jelent a túl sok kapcsolat?

Amikor egy kliens megpróbál bejelentkezni a MySQL-be, előfordulhat, hogy a rendszer visszautasítja, és hibaüzenetet kap, amely szerint „ Túl sok kapcsolat “. Ez eszközök hogy elérte a szerverhez csatlakoztatható kliensek maximális számát.

Ajánlott: