zoukankan      html  css  js  c++  java
  • 解决Apache日志"internal dummy connection"方法

    最近查看服务器中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) 生效即可。

  • 相关阅读:
    git 强制覆盖本地
    .gitignore 配置
    Git fetch和git pull的区别
    时间函数 date strtotime
    page show
    prepare PDO
    Lucene搜索方法总结
    lucene索引日期和数字
    lucene 3.0.2 + 多文件夹微博数据(时间,微博)构建索引
    lucene 使用注意
  • 原文地址:https://www.cnblogs.com/gorgage/p/7459055.html
Copyright © 2011-2022 走看看