八九社区 首页 教程频道

解决Apache日志"internal dummy connection"方法

2019-7-2 08:31
最近查看服务器中apache日志,发现有大量的

OPTIONS * HTTP/1.0" 200 - "-" "Apache (internal dummy connection)

日志,百度了下才知道是apache在管理子进程时,对自身进程的监听所产生的access log日志,为了查看日志方便,所以我们需要把这个无用的日志给屏蔽掉,屏蔽这个对系统没有任何影响。

SetEnvIf User-Agent "(internal dummy connection)" dontlog
CustomLog logs/access_log combined env=!dontlog
既然没有任何危害,但 access log 里有许多这样的记录,不但浪费系统资源,也记录许多无效记录。 可以更改 apache 设置,让系统不要记录这一条讯息。

打开httpd.conf 
找到 CustomLog logs/access_log combined這一行

在前一行加入

SetEnvIf User-Agent "(internal dummy connection)" dontlog
然后改写CustomLog logs 這一行,改成下面這樣(在后面加上 env=!dontlog)
CustomLog logs/access_log combined env=!dontlog
重启apache (systemctl restart httpd.service) 生效即可。


路过

雷人

握手

鲜花

鸡蛋
粉丝 阅读29 回复0
上一篇:
php 打印所有定义的变量发布时间:2019-06-28
下一篇:
百度UEditor添加视频 增加支持“通用代码”功能,支持微信发布时间:2019-07-02

周一至周日9:00-18:00

反馈建议

service#bjjem.com 在线QQ咨询

扫描二维码关注我们

Powered by Discuz! © 2001-2019