Què és Prefork i worker a Apache?
Què és Prefork i worker a Apache?

Vídeo: Què és Prefork i worker a Apache?

Vídeo: Què és Prefork i worker a Apache?
Vídeo: Apache2 MPM prefork, worker, event module configure-switch to other module and check running MPM 2024, De novembre
Anonim

Prefork i treballador són dos tipus de MPM apache proporciona. Tots dos tenen els seus mèrits i demèrits. Per defecte mpm és preforca que és segur per a fils. Prefork MPM utilitza diversos processos fills amb un fil cadascun i cada procés gestiona una connexió alhora. Treballador MPM utilitza diversos processos fills amb molts fils cadascun.

A més, què són els treballadors d'Apache?

Treballador . El Treballador MPM gira Apache en un servidor web multiprocés i multiprocés. A diferència de Prefork, cada fill processa sota Treballador pot tenir diversos fils. Treballador generalment es recomana per a servidors d'alt trànsit en funcionament Apache versions anteriors a la 2.4. Malgrat això, Treballador és incompatible amb biblioteques sense fils segurs.

què és el fil a Apache? Apache HttpClient - Múltiples Fils . Anuncis. Un programa de múltiples fils conté dues o més parts que es poden executar simultàniament i cada part pot gestionar una tasca diferent alhora fent un ús òptim dels recursos disponibles.

Tenint-ho en compte, com sé si tinc Apache Prefork o worker?

Activa Apache mod_info. Consulteu l'URL mod_info, normalment curl localhost/server-info. La secció "Configuració del servidor" mostrarà "Nom MPM: Treballador " Torna a executar httpd -V; encara es mostrarà preforca , no treballador.

Què és MaxClients a Apache?

Apache el servidor web té una opció de configuració anomenada MaxClients . MaxClients determina el nombre màxim de connexions concurrents que Apache donarà servei. Com més processos fills es generin, més gran serà l'ús de memòria MaxClients és una opció important d'ajustament del servidor.

Recomanat: