nginx設定ファイルnginx.conf
:
すべてのサブサイト構成ファイルが access_log off で構成されていません
以下はサブサイト構成ファイルですvhost/app3.abc.com.conf
:
サブサイト設定ファイルがたくさんありますが、access_log offが設定されていません
上記の設定を通過した後、nginx/logs/access.log
log ファイルが削除されるたびに、翌日に新しい access.log ログ ファイルが生成されます。そのサイズは約 1G です。同社の要件は、nginx の access.log 機能をオフにすることです。これは、nginx によるアクセス ログの記録を許可しないことを意味します。誰かがより良い解決策を持っていますか?どうもありがとうございます!
答えが見つかりました。
実はネットでも言われています
access_log /dev/null;
只是针对nginx的error_log而言的。如果想关闭error_log
,那么就用error_log /dev/null
(外国人の様子を見てください)。でも閉店したい
access_log
的话,直接在nginx.conf
的http模块中配置access_log off;
即可。需要注意的是,已经继承了http模块的那些模块不要再设置access_log off;
了。 比如,我已经在http模块中设置了access_log off;
,那么就不要在http模块所包含的server模块或location模块中设置access_log off;
,以及虚拟主机目录(vhost)下的配置文件也不要添加access_log off;
。実稼働環境での純粋な実践経験。
ログパスを/dev/nullに設定できないのですか?