nginx が access.log を閉じることができませんでした
黄舟
黄舟 2017-05-16 17:16:07
0
2
1221

nginx設定ファイルnginx.conf:

リーリー

すべてのサブサイト構成ファイルが access_log off で構成されていません

以下はサブサイト構成ファイルですvhost/app3.abc.com.conf:

リーリー

サブサイト設定ファイルがたくさんありますが、access_log offが設定されていません

上記の設定を通過した後、nginx/logs/access.loglog ファイルが削除されるたびに、翌日に新しい access.log ログ ファイルが生成されます。そのサイズは約 1G です。同社の要件は、nginx の access.log 機能をオフにすることです。これは、nginx によるアクセス ログの記録を許可しないことを意味します。誰かがより良い解決策を持っていますか?どうもありがとうございます!

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全員に返信(2)
phpcn_u1582

答えが見つかりました。

実はネットでも言われています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;

実稼働環境での純粋な実践経験。

いいねを押す +0
仅有的幸福

ログパスを/dev/nullに設定できないのですか?

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート