Estoy usando django con fastcgi + nginx. Quiero saber dónde se almacenan los registros (error) en este caso
359
los errores se almacenan en el archivo de registro nginx. puede especificarlo en la raíz del archivo de configuración nginx.
error_log /var/log/nginx/nginx_error.log warn;
En Mac Os X con Homebrew , el archivo de registro se encontró de forma predeterminada en la siguiente ubicación:
/usr/local/var/log/nginx
/opt/nginx/logs/error.log
/var/log/nginx/error.log
. Es mejor verificar elnginx.conf
archivo y encontrar laerror_log
configuración.Estaba buscando una solución diferente.
Los registros de errores, de forma predeterminada, antes de establecer cualquier configuración, en mi sistema (x86 Arch), se encontraron en:
fuente
--error-log-path
opción de compilación trac.nginx.org/nginx/ticket/147Puede usar
lsof
(lista de archivos abiertos) en la mayoría de los casos para buscar archivos de registro abiertos sin conocer la configuración.Ejemplo:
Encuentre el PID de httpd (el mismo concepto se aplica para nginx y otros programas):
Luego busque archivos de registro abiertos
lsof
con el PID:Si
lsof
no imprime nada, aunque esperaba encontrar los archivos de registro, emita el mismo comando consudo
.Puedes leer un poco más aquí .
fuente
/proc
sistema de archivos./proc/${pid}/fd
tiene enlaces simbólicos a los archivos abiertos, tuberías, dispositivos, etc.Ejecute este comando para verificar los registros de errores:
fuente
Mis registros ngninx se encuentran aquí:
También puede verificar su
nginx.conf
para ver si tiene alguna directiva que descargue en el registro personalizado.corre
nginx -t
para localizar tunginx.conf
.Nginx generalmente se configura en
/usr/local
o/etc/
. El servidor también podría configurarse para volcar registros/var/log
.Si tiene una ubicación alternativa para su instalación de nginx y todo lo demás falla, puede usar el
find
comando para ubicar el archivo de su elección.find /usr/ -path "*/nginx/*" -type f -name '*.log'
, dónde/usr/
está la carpeta desde la que desea comenzar a buscar.fuente
Ubicación de registros en servidores Linux
fuente
fuente
escribe este comando en la terminal
fuente
Lo encontré aquí / usr / local / nginx / logs / *
fuente