¿Dónde puedo encontrar los registros de errores de nginx, utilizando fastcgi y django
Estoy usando django con fastcgi + nginx. Quiero saber dónde se almacenan los registros (error) en este caso
8 answers
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;
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-11-10 11:30:08
Estaba buscando una solución diferente.
Los registros de error, por defecto, antes de establecer cualquier configuración, en mi sistema (x86 Arch), se encontraron en:
/var/log/nginx/error.log
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-06-12 15:25:43
Puede usar lsof
(lista de archivos abiertos) en la mayoría de los casos para encontrar archivos de registro abiertos sin conocer la configuración.
Ejemplo:
Encuentra el PID de httpd (el mismo concepto se aplica a nginx y otros programas):
$ ps aux | grep httpd
...
root 17970 0.0 0.3 495964 64388 ? Ssl Oct29 3:45 /usr/sbin/httpd
...
Luego busque archivos de registro abiertos usando lsof
con el PID:
$ lsof -p 17970 | grep log
httpd 17970 root 2w REG 253,15 2278 6723 /var/log/httpd/error_log
httpd 17970 root 12w REG 253,15 0 1387 /var/log/httpd/access_log
Si lsof
no imprime nada, a pesar de que esperaba que se encontraran los archivos de registro, ejecute el mismo comando usando sudo
.
Puedes leer un poco más aquí.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-02-22 23:37:55
Ejecute este comando, para comprobar los registros de errores:
tail -f /var/log/nginx/error.log
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-02-22 23:38:05
Mis registros de ngninx se encuentran aquí:
/usr/local/var/log/nginx/*
También puede verificar su nginx.conf
para ver si tiene alguna directiva descargando en el registro personalizado.
Ejecute nginx -t
para localizar su nginx.conf
.
# in ngingx.conf
error_log /usr/local/var/log/nginx/error.log;
error_log /usr/local/var/log/nginx/error.log notice;
error_log /usr/local/var/log/nginx/error.log info;
Nginx generalmente se configura en /usr/local
o /etc/
. El servidor también podría configurarse para volcar registros a /var/log
.
Si tiene una ubicación alternativa para su instalación de nginx y todo lo demás falla, puede usar el comando find
para localizar el archivo de su elección.
find /usr/ -path "*/nginx/*" -type f -name '*.log'
, donde /usr/
es la carpeta desde la que desea comenzar a buscar.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-06-16 16:56:13
cd /var/log/nginx/
cat error.log
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-06-09 08:54:24
Registra la ubicación en servidores Linux
Apache – /var/log/httpd/
IIS – C:\inetpub\wwwroot\
Node.js – /var/log/nodejs/
nginx – /var/log/nginx/
Passenger – /var/app/support/logs/
Puma – /var/log/puma/
Python – /opt/python/log/
Tomcat – /var/log/tomcat8
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-09-06 12:34:24
Escriba en la terminal sudo cat / var/log/nginx / error.log
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-01-04 06:05:15