Programing

fastcgi 및 django를 사용하여 nginx의 오류 로그를 어디에서 찾을 수 있습니까?

lottogame 2020. 3. 4. 08:08
반응형

fastcgi 및 django를 사용하여 nginx의 오류 로그를 어디에서 찾을 수 있습니까?


fastcgi + nginx와 함께 django를 사용하고 있습니다. 이 경우 로그 (오류)가 저장된 위치를 알고 싶습니다.


오류는 nginx 로그 파일에 저장됩니다. nginx 설정 파일의 루트에 지정할 수 있습니다.

error_log  /var/log/nginx/nginx_error.log  warn;

다른 솔루션을 찾고있었습니다.

내 시스템 (x86 Arch)에서 구성을 설정하기 전에 기본적으로 오류 로그가 발견되었습니다.

/var/log/nginx/error.log

lsof대부분의 경우 (열린 파일 목록)을 사용 하여 구성을 몰라도 열린 로그 파일을 찾을 수 있습니다.

예:

httpd의 PID를 찾으십시오 (nginx 및 기타 프로그램에 동일한 개념이 적용됨).

$ ps aux | grep httpd
...
root     17970  0.0  0.3 495964 64388 ?        Ssl  Oct29   3:45 /usr/sbin/httpd
...

그런 다음 lsofPID를 사용하여 열린 로그 파일을 검색 하십시오.

$ 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

lsof아무것도 인쇄하지 않으면 로그 파일을 찾을 것으로 예상 되더라도를 사용하여 동일한 명령을 실행하십시오 sudo.

여기서 조금 더 읽을 수 있습니다 .


이 명령을 실행하여 오류 로그를 확인하십시오.

tail -f /var/log/nginx/error.log

내 ngninx 로그는 다음 위치에 있습니다.

/usr/local/var/log/nginx/*

nginx.conf사용자 지정 로그에 덤프를 지정하는 지시문이 있는지 확인할 수도 있습니다 .

nginx -t를 찾아 실행 하십시오 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는 일반적으로 /usr/local또는에 설정됩니다 /etc/. 서버가 로그를 덤프하도록 구성 할 수도 있습니다 /var/log.

nginx 설치를위한 대체 위치가 있고 다른 모든 것이 실패한 경우 find명령을 사용하여 원하는 파일을 찾을 수 있습니다.

find /usr/ -path "*/nginx/*" -type f -name '*.log', /usr/검색을 시작하려는 폴더는 어디 입니까?


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

cd /var/log/nginx/
cat error.log

터미널 sudo cat /var/log/nginx/error.log에 입력하십시오.


/ usr / local / nginx / logs / *에서 찾았습니다.

참고 URL : https://stackoverflow.com/questions/1706111/where-can-i-find-the-error-logs-of-nginx-using-fastcgi-and-django



반응형