Cuando se inicia nginx, crea el archivo de registro "access.log" con 0 tamaño. Pero no hay ningún registro escrito en él. error.log funciona bien.Nginx no puede escribir en access.log
nginx.conf:
http {
access_log /usr/local/webserver/nginx/logs/access.log combined;
....
}
El archivo de registros es:
-rw-r--r-- 1 root root 0 Mar 4 00:54 access.log
-rw-r--r-- 1 root root 3903 Mar 4 00:54 error.log
estoy totalmente confundido. @ _ @
¿Es un problema de permiso?
Sin embargo, en la parte posterior de nginx.conf, en la sección del servidor {}, ¡access_log funciona! ¿Por qué la sección http {} no funciona?
Es www-data: www-data en ubuntu – holms
Si nginx es no se puede escribir en los registros que creó en primer lugar, modificar los archivos no está abordando la causa raíz del problema. Probablemente necesites mirar la configuración de nginx. –
@holms por defecto, sí. – sitilge