Windows下apache日志切割的方法
其实Windows下Apache自带一个切割日志的 EXE程序 rotatelogs.exe,只要加入到日志位置就会自动切割。防止因为日志文件过大而影响到apache的效率。
Windows下非虚拟主机的Apache日志切割:
打开Apache的配置文件:httpd.conf。查找CustomLog见以下截图:
CustomLog "logs/access.log" common 改为: CustomLog "|bin/rotatelogs.exe -l logs/access-%Y-%m-%d.log 86400" common
这样就每天生成一个访问日志文件!
错误日志同理如下:
ErrorLog "logs/error.log" // 改为每个月生成一个错误日志 ErrorLog "|bin/rotatelogs.exe -l logs/error-%Y-%m.log 86400" // 改为每天生成一个错误日志 ErrorLog "|bin/rotatelogs.exe -l logs/error-%Y-%m-%d.log 86400"
一般每月一个错误日志就可以。除非网站错误很多,那就要考虑用每天生成。
Windows下虚拟主机的日志切割:
如果一台服务器上有多个虚拟主机那么就需要在虚拟主机 VirtualHost 中添加。添加的具体方法和第一条一致:
<VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot "D:/www" ServerName localhost ErrorLog "logs/localhost-error.log" CustomLog "logs/localhost-access.log" common </VirtualHost>
直接修改为:
<VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot "D:/www" ServerName localhost ErrorLog "|bin/rotatelogs.exe -l logs/localhost-error-%Y-%m.log 86400" CustomLog "|bin/rotatelogs.exe -l logs/localhost-access-%Y-%m-%d.log 86400" common </VirtualHost>
这样虚拟主机的日志也可以定时切割了
(资源库 www.zyku.net)
您可能感兴趣的文章
- 03-23Windows ping TCP端口工具之tcping
- 03-19Windows Server 2012 R2安装Windows8.1-KB2919355补
- 03-17Windows 安装并配置 MySQL 5.6/5.7
- 02-06Windows下MySQL-5.7.32安装与配置方法
- 09-09sql server windows nt 64bit 内存占用过高解决办法
- 06-03WIN10系统提示windows sockets启动失败的解决方法
- 03-30Windows10性能优化总结
- 03-30Windows下IIS安装SSL证书并自动续期
- 11-05Windows Server 2012启用或关闭Internet Explorer增强
- 11-02Windows Process Activation Service (WAS) 服务无法
- 01-12百度音乐-百度音乐应用软件功能介绍
- 04-27华为手机隔空手势设置方法
- 01-12Crop Video Editor-Crop Video Editor
- 01-24华为mate40智能峰值容量设置方法
- 06-25金山云
- 01-14特效视频剪辑大师-特效视频剪辑大师应
- 01-02来电炫炫-来电炫炫应用软件功能介绍
- 01-12中公教师-中公教师应用软件功能介绍
- 09-27华为nova9如何截长图
- 12-10小米平板5怎么设置电脑模式
最近更新
阅读排行
猜你喜欢
- 03-16荣耀50pro设置简易模式操作方法
- 10-25微信读书小程序怎么收藏
- 01-11蜂派聚合司机-蜂派聚合司机应用软件功
- 02-21DedeCMS自定义表单解析模板标签及公共
- 12-22魅族16sPro查看WiFi密码步骤全览
- 09-20海信空调连接手机教程介绍
- 01-13芒聘网-芒聘网应用软件功能介绍
- 11-16OPPOReno6Pro丢了怎么找回
- 09-08修改CentOS默认yum源为国内yum镜像源
- 02-27vivo手机设置地震预警功能教程