文档章节

Apache 日志记录相关设置介绍

mysoftsky
 mysoftsky
发布于 2014/01/04 08:29
字数 471
阅读 16
收藏 0
Apache 自动生成的日志会给系统带来很大的损耗。关闭日志以后,甚至最高可以提高整体性能近40%(粗略估计)

 那么如何关闭日志呢? 

 可以通过降低log级别的办法来减少日志读写。 

 这里要提醒的是,这么做将给“入侵检测”以及其他基于日志分析的工作带来麻烦。所以请谨慎使用。 

说一下具体操作步骤。 

 编辑conf文件夹下的httpd.conf,找到如下内容: 

 # LogLevel: Control the number of messages logged to the error_log. 

# Possible values include: debug, info, notice, warn, error, crit, 

# alert, emerg. 

LogLevel warn 

===================== 

其中,LogLevel用于调整记于错误日志中的信息的详细程度。(参阅ErrorLog指令)。可以选择下列级别,依照重要性降序排列: 

  Level Description Example  

emerg 紧急 - 系统无法使用。 "Child cannot open lock file. Exiting" Ddpw}'q\  

alert 必须立即采取措施。 "getpwuid: couldn't determine user name from uid" % Ui_a]Z  

crit 致命情况。 "socket: Failed to get a socket, exiting child"  

error 错误情况。 "Premature end of script headers"  

warn 警告情况。 "child process 1234 did not exit, sending another SIGHUP" OP6FkB? 9  

notice 一般重要情况。 "httpd: caught SIGBUS, attempting to dump core in ..."  

info 普通信息。 "Server seems busy, (you may need to increase StartServers, or Min/MaxSpareServers)..."  

debug 出错级别信息 "Opening config file ..."  

 默认级别是warn,那么warn级别以上的日志都会记录,会产生大量“文件不存在”的erro级别的错误日志。建议使用 crit 级别的设置,

 这样只记录致命级别以上的日志,有效减少日志数量。 

 把LogLevel warn更改为LogLevel crit  然后重启apache即可。

 将Httpd.conf 配置文件中的ErrorLog 参数改为下面的,就可以将日志按每天生成一个日志文件.

 ErrorLog "|bin/rotatelogs.exe -l logs/error-%Y-%m-%d.log 1M"

ErrorLog "|bin/rotatelogs.exe -l logs/error-%Y-%m-%d.log 86400"

本文转载自:

共有 人打赏支持
mysoftsky
粉丝 7
博文 176
码字总数 4429
作品 0
廊坊
私信 提问
Java 日志管理最佳实践

概述 对于现在的应用程序来说,日志的重要性是不言而喻的。很难想象没有任何日志记录功能的应用程序运行在生产环境中。日志所能提供的功能是多种多样的,包括记录程序运行时产生的错误信息、...

马里奥的哥哥
2016/03/18
274
0
Apache日志解读

Apche日志系列(1):访问日志 想要知道什么人在什么时候浏览了网站的哪些内容吗?查看Apache的访问日志就可以知道。访问日志是Apache的标准日志,本文详细解释了访问日志的内容以及相关选项的...

zt371
2009/05/06
3.5K
0
apache整合tomcat部署集群

近日,由于公司项目需要,所以学习了apache整合tomcat以及集群的一些知识。   所以做下笔记日后回顾可以用到。   apache只有处理静态事物的能力, 而tomcat的强项就是处理动态的请求,所...

风格若干
2016/08/02
6
0
apache访问日志管理

1.访问日志 在之前的虚拟主机配置文件中,有两行日志相关的配置,末尾的combined是日志的格式类型 ErrorLog "logs/111.com-error_log" CustomLog "logs/111.com-access_log" combined 在apa......

LavenDer7n
2017/12/22
0
0
LAMP架构php禁止解析、user_agent限定及php配置文件常规设置

11月20日任务 11.28 限定某个目录禁止解析php 11.29 限制user_agent 11.30/11.31 php相关配置 禁止某目录PHP解析 某些目录可以上传图片等文件,如果不设置禁止PHP解析,上传的PHP文件如果被执...

robertt15
2018/11/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

mogodb服务

部署MongoDB 官网: https://www.mongodb.com/download-center/community 创建mongo数据目录 mkdir /data/mongodb 二进制部署 wget -c https://fastdl.mongodb.org/linux/mongodb-linux-x8......

以谁为师
昨天
1
0
大神教你Debian GNU/Linux 9.7 “Stretch” Live和安装镜像开放下载

Debian项目团队于昨天发布了Debian GNU/Linux 9 "Stretch" 的第7个维护版本更新,重点修复了APT软件管理器中存在的安全漏洞。在敦促每位用户尽快升级系统的同时,Debian团队还发布了Debian ...

linux-tao
昨天
3
0
PHP 相关配置

1. php-fpm的pool 编辑php-fpm配置文件php-fpm.con vim /usr/local/php/etc/php-fpm.conf //在[global]部分增加以下内容 include = etc/php-fpm.d/*.conf # 相当与Nginx的虚拟主机文件 “vho......

Yue_Chen
昨天
2
0
EOS主网数据同步指南

本文介绍如何安装EOS节点软件并接入EOS主网,主要包括以下内容: 如何安装EOS节点软件 如何配置EOS节点软件接入主网 如何启动EOS节点软件与主网数据同步 如何检查主网数据同步进度 如何正确地...

汇智网教程
昨天
3
0
matlab-线性代数 齐次方程组 基础解系和通解

  matlab : R2018a 64bit     OS : Windows 10 x64 typesetting : Markdown    blog : my.oschina.net/zhichengjiu    gitee : gitee.com/zhichengjiu   code clearclc% x1+2*......

志成就
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部