Este putin impropriu folosit termenul de klaida byloje “Serveris pasiekė „MaxCient“ nustatymą, apsvarstykite galimybę padidinti „MaxCient“ nustatymą“. Este mai mult o notificare prin care administratorul de serverului, este avertizat ca a fost depasita limita “MaxClients”. Este adevarat ca depasirea acestei limite, duce la instabilitatea serverului Apache si automat la probleme in functionarea web site-urilor gazduite pe server.
MaxClients Tai yra directiva Apache care stabileste numarul limita de request-uri ce pot fi servite simultan. Toate interogarile (requests) care vor fi facute peste aceasta limita, vor fi puse in asteptare pana la un numar stabilit de valoarea directivei ListenBacklog. In cazul serverelor care folosesc preforkAr MaxClients se traduce prin numarul maxim de procese lansate pentru a servi request-urile. Limita default de request-uri simultane stabilite de directiva “MaxClients” yra iš 150. Jei norime padidinti šią ribą, taip pat turime apsvarstyti direktyvos vertės didinimą ServerLimit (nustato didžiausią „Apache“ procesų gyvavimo trukmę). ServerLimit pagal numatytuosius nustatymus nustatytas į 256. MaxClients vertės didinimas turi būti tiesiogiai proporcingas ServerLimit.
Tačiau būkite atsargūs, nes padidinus šias dvi ribas, gerokai viršijančias numatytąsias reikšmes, Apache serveris nepaleidžiamas ir operacinė sistema gali būti nestabili. Kiek vertės ServerLimit yra didesnis, tuo daugiau papildomos atminties (bendrosios atminties) jam bus skirta.
Jei susidursite su klaida “[error] serveris pasiekė MaxClients nustatymą, apsvarstykite galimybę padidinti MaxClients nustatymą” (matomas „Apache“ klaidų žurnalas) ir esate pasiryžę pakeisti vertes, apie kurias kalbėjome aukščiau, tai galite padaryti dviem būdais.
1. Naudodami WHM galite pakeisti reikšmes nuo Pagrindinis >> Paslaugos konfigūracija >> „Apache“ konfigūracija >> Visuotinė konfigūracija (galioja serveriams, kuriuose įdiegta cPanel / WHM)
2. Pakeiskite reikšmes ServerLimit ir MaxClients redaguodami failą httpd.conf. Paprastai httpd.conf galima rasti “/usr/local/apache/conf/httpd.conf”.
Pakeitę reikšmes httpd.conf, iš naujo paleiskite apache serverį. (Service HTTPD iš naujo).
Stealth Settings – Ištaisykite „Apache“ klaidą: serveris pasiekė „MaxClients“ nustatymą.