再求解:如何禁止或关闭默认域名的日志?
上次多谢老大的指点photonvps上的一键包,每次不超过7小时就会日志占满空间……虚拟主机在新建的时候可以选择否来禁用日志,可是默认主机怎么办呢?不得不求解……
现在的我是直接删掉那两个文件,可是挂掉后再也无法重启,总是提示nginx_error.log此文件不存在- -
顺便贴上日志内容
2010/07/23 09:14:41 22264#0: open socket #110 left in connection 3
2010/07/23 09:14:41 22264#0: open socket #10 left in connection 5
2010/07/23 09:14:41 22264#0: open socket #12 left in connection 6
2010/07/23 09:14:41 22264#0: open socket #213 left in connection 7
2010/07/23 09:14:41 22264#0: open socket #271 left in connection 8
2010/07/23 09:14:41 22264#0: open socket #14 left in connection 10
2010/07/23 09:14:41 22264#0: open socket #17 left in connection 11
2010/07/23 09:14:41 22264#0: open socket #50 left in connection 13
2010/07/23 09:14:41 22264#0: open socket #20 left in connection 14
2010/07/23 09:14:41 22264#0: open socket #158 left in connection 15
这是啥米东西啊……搜了下google 居然就找到一篇近似的,还没有人解答- -
诚盼大大能不吝赐教啦- -
回复 1# 的帖子
可以创建一个nginx_error.log 文件。两个日志文件是不能删除的。可以在修改默认的虚拟主机将access_log off; 这样nginx的日志就关闭了。nginx的错误日志无法直接关闭,可以将error日志文件设成/dev/null也可以在网上找一个脚本定时清空。 通过修改 usr/local/nginx/conf/nginx.conf
找到error_log,修改为error_log /dev/null 后,
nginx_error.log终于不增大了
但是在修改
access.log依然不断增大
location /status {
stub_status on;
access_log off;
这段是默认的,寻找下一句
access_log/home/wwwroot/logs/access.logaccess;
改成 access_log/home/wwwroot/logs/access.logoff 后
重启lnmp提示
Reload Nginx configure...
: unknown log format "off" in /usr/local/nginx/conf/nginx.conf:85
configuration file /usr/local/nginx/conf/nginx.conf test failed
;并且access.log依旧不断增大…………
很迷茫啊 看到l大的日志里
用Nginx做Web服务器,如果没有处理好日志,日志文件可能会很恐怖~10G、20G
可以修改nginx.conf 找到access_log:
access_log /dev/null;
error_log /dev/null;
完全迷茫了 到底加哪里 啊- - 泪目!!!终于成功了!!!!!!!!!!!!! :lol 我现在是这样做的
nginx.conf文件
找到error_log /home/wwwroot/logs/nginx_error.log crit;
改成error_log /dev/null;
找到access_log /home/wwwroot/logs/access.log access;
改成access_log /dev/null;
不知道对不对- - 我也是 删除了一次、
结果 .............:Q :Q :Q
回复 8# 的帖子
不能删除的,删除会报错的。access_log off就行了,error_log /dev/null 就行。
页:
[1]