默认情况下,apache的日志信息都写入两个日志文件即error.log和access.log,随着文件的不断膨胀,当达到2G甚至更多的时候,apache服务本身可能会出现一些不稳定的表现,而这种错误的排查也是相当不容易,因为本身很隐蔽。
往上关于apache日志滚动的方式很多,但多数以linux为例,而这种配置方式直接拿到windows环境下无法直接通过,例如,linux下,在apache的httpd.conf编写如下两条:
CustomLog logs/access.log common
ErrorLog logs/error.log
注意,上述两条不是连续在一起的。
linux下的配置方式:
CustomLog "|bin/rotatelogs logs/access-%y-%m-%d-%H_%M_%S.log 20M" common
而在windows下则写成:
CustomLog "|bin/rotatelogs.exe logs/access-%y-%m-%d-%H_%M_%S.log 20M" common
注意这里的差别是windows下将rotatelogs程序的扩展名.exe也带上,而在unix系统下是没有扩展名的。
可能引起困惑的地方可能还包括:
1、配置中即便是windows系统,目录分隔符也必须按照unix格式填写"/"而不是"\"
2、UNIX和windows下都支持相对路径的书写方式
我的配置:
CustomLog logs/access.log common
改成:
CustomLog "|bin/rotatelogs.exe logs/access-%y-%m-%d-%H_%M_%S.log 10M" common
ErrorLog logs/error.log
改成:
ErrorLog "|bin/rotatelogs.exe logs/access-%y-%m-%d-%H_%M_%S.log 10M"
转载:
www.kkkdm.com
分享到:
相关推荐
如何按日期生成apache日志文件及限制apache日志文件大小
apache日志文件说明
文件开头的第一句话翻译成中文为:“这是apache服务的主要配置文件”,证明了这个文件的身份,然而在后续的文本描述中,我们发现,apache2.conf虽然是主要配置文件,但是很多零散的配置信息却不记录在apache2.conf,...
在kali中,apache的主配置文件是/etc/apache2/apache2.conf,我们在这个文件中进行查找,很容易找到日志配置信息,我们可以修改其中的参数,来对日志配置进行修改,如下图: apache日志配置 在kali,访问日志被记录...
apache基本的配置的配置文件配置方法
修改apache主配置文件中的日志配置 实验内容 在kali中找到主配置文件 修改日志配置 访问服务器产生日志 查看日志 实验环境 Kali系统 实验步骤 1.在kali中找到apache的主配置文件“/etc/apache2/apache2.conf”。 2...
debian下apache日志集中管理,日志服务器配置
Windows 下面 apache+SVN配置
Windows 下 apache 配置二级域名 我测试过的 绝对可行
Windows下Apache的安装配置,视频教程,希望对大家有帮助
python apache日志分析 INTERNATIONAL MEDICAL SUMMIT FORUM ...当我们安装并启动Apache后,Apache会自动生成两个日志文件,这两个日志文件分别是访问日志access_log(在Windows上是access.log)和错误日志err
很多apache日志分析工具都是要安装到服务器上的,而且安装非常麻烦,于是我写了一个单机版(exe,Windows),方便大家分析apache访问日志,绿色版的,直接解压就可以用。 功能: 1、导入apache访问日志; 2、访问...
windows下Apache配置SSL安全连接.docx
Apache 配置文件 包含一些常用配置
本文档主要用作在windows底下如何快速配置Apache、php、MySQL ,对于初学者有很大的帮助
Apache+php+mysql在windows下的安装与配置图解(最新版)
Apache在windows下的安装与配置图解(最新版).doc
apache在生产环境下遇到的诸多问题,此日志仅限于本人在Linux环境下总结下的问题,酌情下载,希望能帮到你们
献给所有的PHP初学者
Apache配置文件详解