Bonjour ; pourriez vous m'éclairer de vos lanternes!
J'héberge un intranet sur une redhat 9 avec un site en php , un type mrtg ......
J'arrive souvent en limite mémoire et je swappe forcément notamment à cause des process httpd ( 9 au total ) qui utilisent chacun 11 mega de RAM (PHP en cause)
D'un part pourquoi 9 process simultanés même aprés un redémarrage du daemon
et pourquoi 11 mégas (même si je crois que c'est du au fait de PHP)
Et comment parametrer mon httpd.conf ou mon php.ini pour réduire la conso mémoire
Merci d'avance
Gn.
# Limitation consommation mémoire
Posté par slubman (site web personnel, Mastodon) . Évalué à 1.
Pour apache la limitation du nombre de processus si tu as apache 2.x ce fait au niveau des lignes suivantes:
# Apache + Processus
Posté par Sebastian . Évalué à 2.
Par defaut, Apache génère plusieurs processus pour pouvoir répondre en parallèle à plusieurs requêtes HTTP.
Ce nombre peux varier en fonction des demandes.
Tu peux modifier la directive StartServers qui définit le nombre de processus serveur créés au démarrage.
Tu peux également modifier MaxKeepAliveRequests pour limiter le nombre de requêtes.
La documentation officielle d'Apache est bien détaillée.
# Gourmandise des process Apache
Posté par gnial . Évalué à 1.
J'avais déjà modifié les parametres de mon httpd.conf et surtout le StartServer.
Je vais regarder du coté de mon php.ini
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.