限制 Apache日志文件大小的方法

softyun3年前云服务器45

通常我们是在{$apache}/conf/httpd.conf中设置Apache的参数,然而我们并没有发现可以设置日志文件大小的配置指令,通过参考httpd.apache.org/docs/2.0/programs/rotatelogs,可以用apache 自己的程序 rotatelogs.exe(位于 {$apache}/bin/目录下),来限制日志文件的大小。
Usage: rotatelogs [-l] [offset minutes from UTC] or
Add this:
TransferLog "|rotatelogs /some/where 86400"
or
TransferLog "|rotatelogs /some/where 5M"
to httpd.conf. The generated name will be /some/where.nnnn where nnnn is the system time at which the log nominally starts (N.B. if using a rotation time, the time will always be a multiple of the rotation time, so you can synchronizecron scripts with it). At the end of each rotation time or when the file size is reached a new log is started.
在 Windows 下的设置例子如下:
# 限制错误日志文件为 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
linux/Unix下 应该类似。

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

如何提高美国服务器的工作效率

提高美国服务器工作效率的方法:1、将美国服务器进行虚拟化,减少支出并节约机房室内空间;2、灵活运用管理工具来提升美国服务器管理效率;3、升级美国服务器的配置,提高服务器性能效率。具体内容如下:1、虚拟...

便宜点的云主机租用要注意什么

便宜点的云主机租用要注意:1、云主机的性能是否真实,如是否为独立IP,内存是否固定,I/O读取速度是否够快等;2、网络带宽质量是否较好,是否能满足用户的访问需求;3、性价比是否合适,是否能满足网站的发...

韩国免备案虚拟空间怎么防御网络攻击

韩国免备案虚拟空间可以采用以下措施来防御网络攻击:1、定期扫描风险定期对免备案虚拟空间进行风险扫描,及时发现攻击行为。2、采取防御措施在发现攻击行为时,立即采取有效的防御措施,限制攻击者访问。3、加强...

护卫神主机管理系统使用说明之主机MySQL管理

感谢大家使用【护卫神·主机管理系统】V3.1,该版本支持在Windows Server 2003/2008/2012,含32位和64位,直接开设配置WEB站、FTP站,以及SQL Server和MyS...

海外稳定cdn高防租用价格是多少

海外稳定cdn高防租用价格是多少要看:1、CDN高防节点数,节点数越多,租用价格越高;2、CDN高防服务区域,不同区域所租用的cdn价格不同;3、CDN高防基本性能,包括速度、实时监控统计和自定义规则...

美国主机遭遇CC攻击有哪些影响

美国主机遭遇CC攻击的影响:1、美国主机的网络资源会被占用,使服务器资源耗尽无法正常访问;2、会导致美国主机的程序系统自动崩溃;3、美国主机的网站出现间歇性访问,导致主机出现不稳定状态,从而使用户体验...