El servidor funciona bien, o al menos así parece, pero siempre existe el siguiente error:
apache2/usr/sbin/apache2ctl: 87: ulimit: error setting limit (Operation not permitted)
Sucede con Apache 2.2.22-9 en Debian Wheezy.
# apache2ctl configtest
/ usr / sbin / apache2ctl: 87: ulimit: límite de configuración de error (Operación no permitida)
Sintaxis OK
# service apache2 reload
[....] Recargando la configuración del servidor web: apache2 / usr / sbin / apache2ctl: 87: ulimit: límite de configuración de error (Operación no permitida)
. Okay
# service apache2 restart
[....] Reiniciando el servidor web: apache2 / usr / sbin / apache2ctl: 87: ulimit: límite de configuración de error (Operación no permitida)
... esperando / usr / sbin / apache2ctl: 87: ulimit: límite de configuración de error (Operación no permitido)
. Okay
# service apache2 status
Apache2 se está ejecutando (pid 32045).
fuente
Respuestas:
Esto podría ayudar: - http://ubuntuforums.org/showthread.php?p=11950245#post11950245
fuente
sudo
.sudo
siempre hace el trucoEl problema proviene de / usr / sbin / apache2ctl (en Debian). Echale un vistazo:
Aquí está estableciendo el número de archivos abiertos permitidos en 8192. O intentando y fallando, en su caso.
Entonces, para evitar obtener un error cuando apache2ctl hace eso, ajuste la configuración de su sistema en el archivo /etc/security/limits.conf agregando estas dos líneas:
No lo aumenté a más de lo necesario (8192) porque no sé qué más afectará. Sin embargo, esto elimina la advertencia.
No estoy seguro de si necesitará reiniciar su sistema después de eso, porque hay un elemento dinámico en los límites que no estoy familiarizado. Sin embargo, puede realizar pruebas con la suficiente facilidad para averiguar cuál es su número de archivos ulimit actual:
Es posible que desee leer donde lo encontré: stackoverflow - configuración de ulimit
fuente
1.Compruebe y modifique el valor de ulimit en su máquina host. Agregue los valores en el archivo / etc / profile y luego haga que surta efecto.
o tu puedes:
2. Reinicie el servicio acoplable y haga que la configuración sea efectiva.
3. Pruebe el ulimit en el contenedor.
Este es el resultado de mi prueba!
Sugerencias: Tal vez también pueda probar el comando que se muestra a continuación (requisito previo: ulimit en la máquina host debe ser mayor que 8192), pero he fallado .
fuente