VPS侦探论坛

 找回密码
 注册
查看: 15721|回复: 8

再求解:如何禁止或关闭默认域名的日志?

[复制链接]
发表于 2010-7-23 09:23:13 | 显示全部楼层 |阅读模式

上次多谢老大的指点photonvps上的一键包,每次不超过7小时就会日志占满空间……虚拟主机在新建的时候可以选择否来禁用日志,可是默认主机怎么办呢?
不得不求解……
现在的我是直接删掉那两个文件,可是挂掉后再也无法重启,总是提示nginx_error.log此文件不存在- -

顺便贴上日志内容
2010/07/23 09:14:41 [alert] 22264#0: open socket #110 left in connection 3
2010/07/23 09:14:41 [alert] 22264#0: open socket #10 left in connection 5
2010/07/23 09:14:41 [alert] 22264#0: open socket #12 left in connection 6
2010/07/23 09:14:41 [alert] 22264#0: open socket #213 left in connection 7
2010/07/23 09:14:41 [alert] 22264#0: open socket #271 left in connection 8
2010/07/23 09:14:41 [alert] 22264#0: open socket #14 left in connection 10
2010/07/23 09:14:41 [alert] 22264#0: open socket #17 left in connection 11
2010/07/23 09:14:41 [alert] 22264#0: open socket #50 left in connection 13
2010/07/23 09:14:41 [alert] 22264#0: open socket #20 left in connection 14
2010/07/23 09:14:41 [alert] 22264#0: open socket #158 left in connection 15


这是啥米东西啊……搜了下google 居然就找到一篇近似的,还没有人解答- -
诚盼大大能不吝赐教啦- -
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2010-7-23 09:38:24 | 显示全部楼层

回复 1# 的帖子



可以创建一个nginx_error.log 文件。两个日志文件是不能删除的。可以在修改默认的虚拟主机将access_log off; 这样nginx的日志就关闭了。
nginx的错误日志无法直接关闭,可以将error日志文件设成/dev/null  也可以在网上找一个脚本定时清空。
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2010-7-23 16:36:24 | 显示全部楼层

通过修改 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.log  access;
改成                 access_log  /home/wwwroot/logs/access.log  off 后
重启lnmp提示
Reload Nginx configure...
[emerg]: unknown log format "off" in /usr/local/nginx/conf/nginx.conf:85
configuration file /usr/local/nginx/conf/nginx.conf test failed
;并且access.log依旧不断增大…………

很迷茫啊
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2010-7-23 17:07:29 | 显示全部楼层



看到l大的日志里
用Nginx做Web服务器,如果没有处理好日志,日志文件可能会很恐怖~10G、20G

可以修改nginx.conf 找到access_log:

access_log /dev/null;
error_log /dev/null;

完全迷茫了 到底加哪里 啊- -
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2010-7-23 17:32:39 | 显示全部楼层

泪目!!!终于成功了!!!!!!!!!!!!!

军哥运维代购:http://shop63846532.taobao.com/

发表于 2010-7-23 18:24:11 | 显示全部楼层

 楼主| 发表于 2010-7-23 20:23:15 | 显示全部楼层

我现在是这样做的

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;

不知道对不对- -
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2010-8-10 12:30:17 | 显示全部楼层

我也是 删除了一次  、
结果 .............
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2010-8-10 12:53:49 | 显示全部楼层

回复 8# 的帖子


不能删除的,删除会报错的。access_log off就行了,error_log /dev/null 就行。
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-8 07:58 , Processed in 0.028161 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表