fastcgi と django を使用した nginx のエラー ログはどこで見つけられますか

StackOverflow https://stackoverflow.com/questions/1706111

質問

私はfastcgi + nginxでdjangoを使用しています。この場合のログ(エラー)がどこに保存されているか知りたい

役に立ちましたか?

解決

エラーがnginxのログファイルに保存されます。あなたはnginxの設定ファイルのルートでそれを指定することができます。

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

他のヒント

私は別の解決策を探していました。

:任意の設定が設定される前に

エラーログは、デフォルトでは、私のシステム(x86のアーチ)に、中に発見されました

/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
...

次に、開いているログ ファイルを検索します。 lsof 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

もし 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の猫/var/log/nginx/error.log

ここでそれを見つけたは/ usr / local / nginxの/ログ/ *

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top