djamach
Bonjour,
combien de fork à besoin Apache sur un sever peut fréquenté :
-1
-5
-50 ou 100
merci
baptistoux
Peu fréquenté ? un ordre de grandeur ?
proxy
de Apache Tuning (StartServers , MinSpareServers, MaxSpareServers, etc ..) parler veux tu ? 😉
djamach
un pauvre server avec des collègues qui passsent de temp en temp
daneel
Salut,
Je suis un peu dans le même cas (un petit serveur) et en ce moment mon httpd utilise 9 pid...
EDIT : Je suis assez curieux : Pourquoi cette question au fait ?
djamach
j'ai telechargé un questionnaire d'examen et il y avait une question de ce type,
du coup ca m'a m'interpelé tout simplement pour comprendre le fonctionnement d'Apache.
daneel
Et bien, arrêtez moi si je me trompe, je crois qu'Apache fork un fils par client et le tue au bout d'un certain temps d'inactivité, enfin c'est ce qu'il me semble le plus logique.
proxy
Ca dépend si tu es en mode worker ou prefork
djamach
sinon pour revenir à la premier question,
quel réponse auriez vous choisi :
combien de fork à besoin Apache sur un sever peut fréquenté :
-1
-5
-10
-50 ou 100
proxy
Y a pas de réponse magique à ta question : il faut connaitre la conf (notamment MaxRequestsPerChild) et le nombre de connexions.
djamach
pour un StartServers et MinSpareServers,
djamach
j'ai la réponse "5" :
# MinSpareServers 4 MaxSpareServers 20
Nombres maximum et minimum de processus serveurs devant être en permanence disponibles, en attente de nouvelles connexions clientes
**************** StartServers 5
Nombre de processus serveurs démarrés à l'initialisation, en plus du processus père.
ps aux|grep apache donne le nombre de PID enfant propriété de www-data **********************
# MaxClients 20
Nombre maximum de processus qu'Apache peut lancer et gérer simultanément. Ce nombre ne peut pas excéder 254
# MaxRequestsPerChild 500
Nombre maximum de requetes HTTP traitées par un processus enfant avant qu'il ne soit éliminé.