Šta je Prefork i worker u Apacheu?
Šta je Prefork i worker u Apacheu?

Video: Šta je Prefork i worker u Apacheu?

Video: Šta je Prefork i worker u Apacheu?
Video: Apache2 MPM prefork, worker, event module configure-switch to other module and check running MPM 2024, Maj
Anonim

Prefork i radnik su dvije vrste MPM apache pruža. I jedno i drugo ima svoje zasluge i mane. Podrazumevano je mpm prefork koji je siguran niti. Prefork MPM koristi više podređenih procesa sa po jednom niti i svaki proces rukuje jednom po jednom vezom. Radnik MPM koristi više podređenih procesa sa mnogo niti svaki.

Takođe, šta su Apache radnici?

Radnik . The Radnik MPM se okreće Apache u višeprocesni, višenitni web server. Za razliku od Preforka, svako dijete obrađuje pod Radnik može imati više niti. Radnik općenito se preporučuje za servere s velikim prometom koji rade Apache verzije starije od 2.4. Kako god, Radnik nije kompatibilan s bibliotekama koje nisu sigurni u niti.

šta je nit u Apacheu? Apache HttpClient - Višestruki Threads . Oglasi. Višenitni program sadrži dva ili više dijelova koji se mogu izvoditi istovremeno i svaki dio može istovremeno raditi s različitim zadatkom, optimalno koristeći dostupne resurse.

Imajući ovo u vidu, kako da znam da li imam Apache Prefork ili worker?

Omogući Apache mod_info. Upitajte mod_info url, obično curl localhost/server-info. Odjeljak "Postavke servera" će prikazati "MPM ime: Radnik " Ponovo pokrenite httpd -V -- i dalje će se prikazati prefork , ne radnik.

Šta je MaxClients u Apacheu?

Apache web server ima opciju konfiguracije tzv MaxClients . MaxClients određuje maksimalan broj istovremenih veza koje Apache će servis. Što se više podređenih procesa stvara, to je veća upotreba memorije MaxClients je važna opcija podešavanja servera.

Preporučuje se: