Selon le site Web officiel d'apache.org:Combien de connexions un processus enfant peut-il gérer?
La directive MaxConnectionsPerChild définit la limite du nombre de connexions qu'un processus serveur enfant individuel doit gérer avant de mourir.
J'apprécierais quelques précisions:
Q1: Étant donné que ce paramètre est dans le contexte de prefork, ce que le nombre de connexions mentionnées ci-dessus aux demandes se réfèrent connexions (de SYN_SENT) ou acceptées/connexions établies? Dans quelle situation, serait-il bon de l'expirer? Q2: Contrairement au parent qui gère uniquement l'écoute sur le port 80, l'enfant préforcé gère à la fois l'écoute et les connexions établies. La limite des demandes de connexion entrantes simultanées (SYN_SENT) qu'il peut gérer en même temps est limitée par la directive apache de MaxRequestWorkers tandis que ThreadsPerChild limite le nombre de sockets ESTABLISHED simultanées. Est-ce correct ? Q3: Si les enfants écoutent sur le port 80, que ferait alors le parent? Est-ce qu'il continue d'écouter?
Merci
Je comprends ThreadsPerChild n'est pas utilisé sous le prefork mpm – Amit