Hvad er Prefork and worker i Apache?
Hvad er Prefork and worker i Apache?

Video: Hvad er Prefork and worker i Apache?

Video: Hvad er Prefork and worker i Apache?
Video: Fair labour migration: why we need decent work permits in Europe 2024, November
Anonim

Forgaffel og arbejder er to typer MPM apache giver. Begge har deres fordele og ulemper. Som standard er mpm forgaffel som er trådsikker. Forgaffel MPM bruger flere underordnede processer med en tråd hver, og hver proces håndterer en forbindelse ad gangen. Arbejder MPM bruger flere underordnede processer med mange tråde hver.

Og hvad er Apache-arbejdere?

Arbejder . Det Arbejder MPM vender Apache til en multi-proces, multi-threaded webserver. I modsætning til Prefork behandler hvert barn under Arbejder kan have flere tråde. Arbejder anbefales generelt til servere med høj trafik, der kører Apache versioner før 2.4. Imidlertid, Arbejder er inkompatibel med ikke-trådsikre biblioteker.

hvad er tråd i Apache? Apache HttpClient - Flere Tråde . Annoncer. Et multi-threaded program indeholder to eller flere dele, der kan køre samtidigt, og hver del kan håndtere en forskellig opgave samtidig med at udnytte de tilgængelige ressourcer optimalt.

Når jeg tager dette i betragtning, hvordan ved jeg, om jeg har Apache Prefork eller worker?

Aktiver Apache mod_info. Forespørg mod_info url, typisk curl localhost/server-info. Afsnittet "Serverindstillinger" vil vise "MPM-navn: Arbejder " Kør httpd -V igen - det vil stadig blive vist forgaffel , ikke arbejder.

Hvad er MaxClients i Apache?

Apache webserveren har en konfigurationsmulighed kaldet MaxClients . MaxClients bestemmer det maksimale antal samtidige forbindelser, der Apache vil servicere. Jo flere underordnede processer, der affødes, jo højere er hukommelsesforbruget MaxClients er en vigtig server tuning mulighed.

Anbefalede: