Nous avons essayé /etc/security/limits.conf
, mais cela semble n'avoir aucun effet.
La ligne utilisée pour limits.conf se présente comme suit:
myuser hard nproc 6
C'est la configuration d'un serveur. Je veux limiter les processus démarrés. Ulimit limite les processus démarrés à partir du shell (si je comprends bien). Mais dans mon cas, apache démarre les processus mapserver, et ce nombre doit être limité.
server
security
resource-limiting
Mnementh
la source
la source
/etc/security/limits.conf
est un fichier de configuration pour le module pam_limits de PAM, mais Apache ne génère pas de processus via PAM, il n'aura donc aucun effet.Réponses:
Ce n'est pas la solution idéale car elle peut interférer avec les mises à niveau d'apache, mais cela devrait fonctionner.
Editez /etc/init.d/apache2, en haut du script (nouvelle ligne après le #! / Bin / sh) ajoutez l'ulimit requis, exemple:
la source