Lo intentamos /etc/security/limits.conf
, pero eso parece no tener ningún efecto.
La línea utilizada para limits.conf tiene el siguiente aspecto:
myuser hard nproc 6
Esa es la configuración para un servidor. Quiero limitar los procesos iniciados. Ulimit limita los procesos iniciados desde el shell (si lo entiendo bien). Pero en mi caso, Apache inicia procesos de servidor de mapas, y ese número tiene que ser limitado.
server
security
resource-limiting
Mnementh
fuente
fuente
/etc/security/limits.conf
es un archivo de configuración para el módulo pam_limits de PAM, pero Apache no genera procesos a través de PAM, por lo que no tendrá ningún efecto.Respuestas:
Esta no es la solución ideal porque puede interferir con las actualizaciones de apache, pero debería funcionar.
Edite /etc/init.d/apache2, en la parte superior del script (nueva línea después de #! / Bin / sh) agregue el ulimit requerido, por ejemplo:
fuente