win2003设置apache access.log和error.log文件大小

Apache下的access.log和error.log文件从安装服务器到现在没有动过,今天突然">discuz 的MYSQL数据库连接错误,提示2003 错误,检查发现原来是error.log、access.log爆满,文件达到30个G,奶奶的,立马搜索,得把这两个小子干掉。

下面是在网上搜索到的方法,立马见效,顶一个!

在 Windows 下的设置例子如下:

第一步:删除 Apache2/logs/目录下的 error.log、access.log文件

第二步:打开 Apache 的 httpd.conf配置文件并找到下面两条配置

ErrorLog logs/error.log
CustomLog logs/access.log common

直接注释掉,换成下面的配置文件。

# 限制错误日志文件为 1M
ErrorLog "|bin/rotatelogs.exe -l logs/error-%Y-%m-%d.log 1M”

# 每天生成一个错误日志文件
#ErrorLog "|bin/rotatelogs.exe -l logs/error-%Y-%m-%d.log 86400"

# 限制访问日志文件为 1M
CustomLog "|bin/rotatelogs.exe -l logs/access-%Y-%m-%d.log 1M” common

# 每天生成一个访问日志文件
#CustomLog "|bin/rotatelogs.exe -l logs/access-%Y-%m-%d.log 86400" common

经风信网测试成功,可以按日期生成access.log和error.log文件啦!截图如下:

时间: 2024-09-25 23:09:57

win2003设置apache access.log和error.log文件大小的相关文章

apache的access.log和error.log减肥_Linux

怀疑是有其他的爬虫,明天都在爬我的几个网站. 在网上找找了给access.log和error.log减肥的方法 如下 CustomLog "|D:/thridparty-system/java/apache2/bin/rotatelogs.exe D:/thridparty-system/java/apache2/logs/access_%Y_%m_%d.log 86400 480" common ErrorLog "|D:/thridparty-system/java/ap

怎么限制Apache日志文件大小(error.log、access.log)

如何删除error.log.access.log文件以及限制Apache日志文件大小的方法介绍,Apache服务器下access.log以及error.log日志文件一直没有没有动过,今天wordpress 的MYSQL数据库连接错误,出现了2003 错误,原来是error.log.access.log太大了,文件有30个G,下面是在网上搜索到的删除error.log.access.log文件方法. 在 Windows 下删除error.log.access.log文件实例: 删除 Apache

Apache日志文件太大解决办法(access.log error.log)

有没有发现Apache生成的日志文件一天比一天大,不是一般大,若你apache安装在C盘,那可惨了,不几天硬盘就满了,太恐怖了,有没有办法优化一下日志,让它不那么大?答案是有的. 一.停止Apache服务,删除Apache下/logs/目录中的error.log和access.log文件. 二.打开Apache的conf/httpd.conf配置文件,找到以下配置信息:  代码如下 复制代码 ErrorLog logs/error.log CustomLog logs/access.log co

Apache下error.log文件太大的处理方法_Linux

清除error.log.access.log并限制Apache日志文件大小的方法 有个客户反映vps网站打不开,登录系统检查下,客户是win2003系统,发现放置网站文件的D盘已被占满,可用空间为0KB,进去发现客户Apache服务器的错误日志error.log非常的大,造成D盘被爆满. 在网上搜了下相应的资料,并按照如下步骤做了一遍,网站恢复正常 第一步:停止Apache服务的所有进程,删除 Apache2/logs/目录下的 error.log.access.log文件 第二步:打开 Apa

Apache限制error.log日志文件大小处理方法

第一步:停止Apache服务的所有进程,删除 Apache2/logs/目录下的 error.log.access.log文件.   第二步:打开 Apache 的 httpd.conf配置文件并找到下面两条配置.    代码如下 复制代码 ErrorLog logs/error.log CustomLog logs/access.log common   直接注释掉,换成下面的配置文件.  代码如下 复制代码 # 限制错误日志文件为 1M ErrorLog "|bin/rotatelogs.e

Apache Access Log中的OPTIONS *的含义

Apache Access Log中的OPTIONS *的含义 在Apache的Access Log中会看到很多如下的访问日志: 127.0.0.1 - - [05/May/2011:10:54:07 +0800] "OPTIONS * HTTP/1.0" 200 - 127.0.0.1 - - [05/May/2011:10:54:08 +0800] "OPTIONS * HTTP/1.0" 200 - 127.0.0.1 - - [05/May/2011:10:

MySQL · 特性分析 · 5.7 error log 时区和系统时区不同

问题描述 现象 5.6 和 5.7 时区设置相同,select now()也显示当前时间 5.7 error log 中时间和当前时间差8小时 问题分析 5.6 写 error log 函数如下 取时间的函数是localtime_r(&skr, &tm_tmp) 日志中时间和系统时区相同 static void print_buffer_to_file(enum loglevel level, const char *buffer, size_t length) { time_t skr;

nginx错误日志文件Error.log常见错误详细说明

我们经常遇到各种各样的nginx错误日志,平时根据一些nginx错误日志就可以分析出原因了.不过不是很系统,这里网上看到一篇资料还是比较系统的关于nginx的error.log的详细说明,这里记录下,方便以后查看了解.   错误信息 错误说明 "upstream prematurely(过早的) closed connection" 请求uri的时候出现的异常,是由于upstream还未返回应答给用户时用户断掉连接造成的,对系统没有影响,可以忽略 "recv() failed

yii2 log配置-yii2当log为error时自动发邮件该如何配置呢

问题描述 yii2当log为error时自动发邮件该如何配置呢 当log为error时自动发邮件该如何配置呢,当log为error时自动发邮件该如何配置呢,