Wat is Prefork en worker in Apache?
Wat is Prefork en worker in Apache?

Video: Wat is Prefork en worker in Apache?

Video: Wat is Prefork en worker in Apache?
Video: Apache2 MPM prefork, worker, event module configure-switch to other module and check running MPM 2024, November
Anonim

Prefork en werker zijn twee soorten MPM apache biedt. Beide hebben hun voor- en nadelen. Standaard is mpm voorvork die draadveilig is. voorvork MPM gebruikt meerdere onderliggende processen met elk één thread en elk proces verwerkt één verbinding tegelijk. arbeider MPM gebruikt meerdere onderliggende processen met elk veel threads.

En wat zijn Apache-werknemers?

arbeider . De arbeider MPM draait Apache in een multi-proces, multi-threaded webserver. In tegenstelling tot Prefork, verwerkt elk kind onder arbeider kan meerdere threads hebben. arbeider wordt over het algemeen aanbevolen voor servers met veel verkeer Apache versies ouder dan 2.4. Echter, arbeider is incompatibel met niet-thread-veilige bibliotheken.

wat is draad in Apache? Apache HttpClient - Meerdere Draden . Advertenties. Een multi-threaded programma bevat twee of meer delen die gelijktijdig kunnen worden uitgevoerd en elk deel kan tegelijkertijd een andere taak aan, waarbij optimaal gebruik wordt gemaakt van de beschikbare middelen.

Met dit in overweging, hoe weet ik of ik Apache Prefork of worker heb?

Inschakelen Apache mod_info. Vraag de mod_info url op, meestal curl localhost/server-info. In het gedeelte "Serverinstellingen" wordt "MPM-naam: arbeider " Voer httpd -V opnieuw uit -- het wordt nog steeds weergegeven voorvork , niet arbeider.

Wat is MaxClients in Apache?

Apache webserver heeft een configuratieoptie genaamd MaxClients . MaxClients bepaalt het maximale aantal gelijktijdige verbindingen dat: Apache zal dienen. Hoe meer onderliggende processen worden voortgebracht, hoe hoger het geheugengebruik, dus MaxClients is een belangrijke optie voor het afstemmen van servers.

Aanbevolen: