Estou usando o django com fastcgi + nginx. Quero saber onde os logs (erro) estão armazenados neste caso
359
erros são armazenados no arquivo de log nginx. você pode especificá-lo na raiz do arquivo de configuração nginx.
error_log /var/log/nginx/nginx_error.log warn;
No Mac Os X com Homebrew , o arquivo de log foi encontrado por padrão no seguinte local:
/usr/local/var/log/nginx
/opt/nginx/logs/error.log
/var/log/nginx/error.log
. É melhor verificar onginx.conf
arquivo e encontrar aerror_log
configuração.Eu estava procurando uma solução diferente.
Os logs de erro, por padrão, antes de qualquer configuração ser definida, no meu sistema (x86 Arch), foram encontrados em:
fonte
--error-log-path
opção de compilação trac.nginx.org/nginx/ticket/147Você pode usar
lsof
(lista de arquivos abertos) na maioria dos casos para encontrar arquivos de log abertos sem conhecer a configuração.Exemplo:
Encontre o PID do httpd (o mesmo conceito se aplica ao nginx e outros programas):
Em seguida, pesquise arquivos de log abertos usando
lsof
o PID:Se
lsof
não imprimir nada, mesmo que você esperasse que os arquivos de log fossem encontrados, emita o mesmo comando usandosudo
.Você pode ler um pouco mais aqui .
fonte
/proc
sistema de arquivos./proc/${pid}/fd
tem links simbólicos para os arquivos abertos, tubos, dispositivos, etcExecute este comando para verificar os logs de erro:
fonte
Meus logs do ngninx estão localizados aqui:
Você também pode verificar o seu
nginx.conf
se você tem alguma diretiva de dumping no log personalizado.Corra
nginx -t
para localizar o seunginx.conf
.O Nginx geralmente é configurado em
/usr/local
ou/etc/
. O servidor pode ser configurado para despejar logs para/var/log
.Se você tiver um local alternativo para a instalação do nginx e tudo mais falhar, poderá usar o
find
comando para localizar o arquivo de sua escolha.find /usr/ -path "*/nginx/*" -type f -name '*.log'
, onde/usr/
é a pasta da qual você deseja iniciar a pesquisa.fonte
Registra a localização nos servidores Linux
fonte
fonte
digite este comando no terminal
fonte
Encontre-o aqui / usr / local / nginx / logs / *
fonte