Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
忽略/删除Apache'中的日志模式;s访问日志_Apache_Logging - Fatal编程技术网

忽略/删除Apache'中的日志模式;s访问日志

忽略/删除Apache'中的日志模式;s访问日志,apache,logging,Apache,Logging,我有一个使用mod_集群的Apache,配置非常简单: (mod_jk.conf) 我不想在我的访问日志中记录这些“ClusterListener/1.0” 我已尝试在httpd.conf中更改日志级别: ... LogLevel warn ... <IfModule log_config_module> #.... SetEnvIf User-Agent "ClusterListener/1\.0" dontlog CustomLog "logs/ac

我有一个使用mod_集群的Apache,配置非常简单:

(mod_jk.conf)

我不想在我的访问日志中记录这些“ClusterListener/1.0”

我已尝试在httpd.conf中更改日志级别:

...
LogLevel warn
...
<IfModule log_config_module>
    #....

    SetEnvIf User-Agent "ClusterListener/1\.0" dontlog

    CustomLog "logs/access_log" env=!dontlog

     #...
</IfModule>
我试着在mod_jk.conf中添加“LogLevel”

LoadModule cluster_slotmem_module modules/mod_cluster_slotmem.so
LoadModule manager_module modules/mod_manager.so
LoadModule proxy_cluster_module modules/mod_proxy_cluster.so
LoadModule advertise_module modules/mod_advertise.so    

Listen 5555    
<VirtualHost *:5555>

  LogLevel warn
  <Directory />
      Require all granted
  </Directory>

  <Location />
    Order deny,allow
    Allow from all
  </Location>

  ManagerBalancerName mybalancer
  ServerAdvertise on
  EnableMCPMReceive On

  <Location /mod_cluster-manager>
    SetHandler mod_cluster-manager
    Order deny,allow
    Allow from all
  </Location>
</VirtualHost>

然而,这些选项不起作用。我需要做什么才能删除这些日志?

我找到了解决方案。我将'日志级别警告撤消为原始配置,因为这并不能解决问题。与所有人分享

我所要做的就是将它添加到我的httpd.conf中:

...
LogLevel warn
...
<IfModule log_config_module>
    #....

    SetEnvIf User-Agent "ClusterListener/1\.0" dontlog

    CustomLog "logs/access_log" env=!dontlog

     #...
</IfModule>

#....
SetEnvIf用户代理“ClusterListener/1\.0”dontlog
自定义日志“日志/访问日志”环境=!唐特洛
#...
现在,我的访问日志没有更多的“ClusterListener”日志