`
wx1569466809
  • 浏览: 72019 次
文章分类
社区版块
存档分类
最新评论

Apache 2.2拆分日志

 
阅读更多

A. 使用 cronolog 为每一天建立一个新的日志

从 http://cronolog.org/download/ 可以下载 cronolog 程序,把下载到的 cronolog 程序并放到 Apache 的 bin 目录下(详细参数参见:http://cronolog.org/usage.html

主配置文件中的使用方法

ErrorLog "|bin/cronolog logs/error_%Y%m%d.log"
CustomLog "|bin/cronolog logs/access_%Y%m%d.log" combined

虚拟主机配置文件中的使用方法

ServerAdmin webmaster@localhost
DocumentRoot "E:/htdocs"
ServerName localhost
ErrorLog "|bin/cronolog logs/localhost/error_%Y%m%d.log"
CustomLog "|bin/cronolog logs/localhost/access_%Y%m%d.log" combined

B. 使用 rotatelogs 每隔一天记录一个日志

rotatelogs 是 Apache 2.2 中自带的管道日志程序,参数如下(参见:http://lamp.linux.gov.cn/Apache/ApacheMenu/programs/rotatelogs.html

语法
rotatelogs [ -l ] logfile [ rotationtime [ offset ]] | [ filesizeM ]

选项
-l
使用本地时间代替GMT时间作为时间基准。注意:在一个改变GMT偏移量(比如夏令时)的环境中使用-l会导致不可预料的结果。
logfile
它加上基准名就是日志文件名。如果logfile中包含”%”,则它会被视为用于strftime()的格式字符串;否则它会被自动加上以秒为单位的”.nnnnnnnnnn”后缀。这两种格式都表示新的日志开始使用的时间。
rotationtime
日志文件滚动的以秒为单位的间隔时间。
offset
相对于UTC的时差的分钟数。如果省略,则假定为”0″并使用UTC时间。比如,要指定UTC时差为”-5小时”的地区的当地时间,则此参数应为”-300″。
filesizeM
指定以filesizeM文件大小滚动,而不是按照时间或时差滚动。

主配置文件中的使用方法

ErrorLog "|bin/rotatelogs -l logs/error_%Y%m%d.log 86400"
CustomLog "|bin/rotatelogs -l logs/access_%Y%m%d.log 86400" combined

虚拟主机配置文件中的使用方法

ServerAdmin webmaster@localhost
DocumentRoot "E:/htdocs"
ServerName localhost
ErrorLog "|bin/rotatelogs -l logs/localhost/error_%Y%m%d.log 86400"
CustomLog "|bin/rotatelogs -l logs/localhost/access_%Y%m%d.log 86400" combined

转载于:https://my.oschina.net/u/574397/blog/325400

分享到:
评论

相关推荐

    apache2.2.zip

    默认情况下,Apache将记录错误日志和访问日志,这些日志可以帮助诊断问题和分析网站流量。通过修改`httpd.conf`,你可以自定义日志格式、位置,甚至实现日志分割和轮换。 性能优化方面,可以通过调整各种指令来改善...

    APACHE 2.2 中文参考手册

    2. **日志分析**:通过logrotate工具定期轮换日志文件,防止日志过大影响服务器性能。 3. **限制并发连接**:通过MaxKeepAliveRequests和KeepAliveTimeout设置,可以避免过多的并发连接耗尽服务器资源。 4. **性能...

    apache 2.2

    7. **日志管理**:Apache服务器的日志功能强大,可以自定义日志格式,方便分析服务器行为和排查问题。 8. **代理功能**:`mod_proxy`模块可以将Apache配置为反向代理,用于负载均衡或隐藏后端服务器。 9. **...

    WLSPlugin12.2.1.4.0-Apache2.2-Apache2.4-Linux_x86_64-12.2.1.4.0.zip

    - **日志和监控**:配置Apache和WebLogic的日志记录,以便进行问题排查和性能分析。 综上所述,"WLSPlugin12.2.1.4.0-Apache2.2-Apache2.4-Linux_x86_64-12.2.1.4.0.zip" 提供了将Apache HTTP Server与WebLogic ...

    apache2.2+mod_jk

    1. **下载和安装Apache2.2**:首先,你需要从Apache官方网站下载适用于Windows的Apache2.2安装包。安装过程中,你可以选择自定义安装路径,并根据需要配置端口号、服务名等。 2. **配置Apache2.2**:安装完成后,...

    apache2.2.rar

    在“apache2.2.rar”压缩包内的文件“Apache2”,可能包括了Apache 2.2的安装程序、配置文件、模块、日志文件等组成部分。安装时,用户通常需要按照一定的顺序和步骤进行,比如先解压,然后配置httpd.conf文件,指定...

    官网Apache2.2

    6. **日志记录和调试**:提供更灵活的日志格式,便于故障排查和性能分析,同时增强了错误日志和调试信息的控制。 7. **URL重写规则改进**:mod_rewrite模块的规则更加灵活,可以帮助开发人员实现更复杂的URL重定向...

    Apache2.2安全配置和性能优化

    ### Apache2.2安全配置和性能优化 #### 安全配置 **Apache禁止目录遍历:** 为了确保Apache服务器的安全性,防止恶意用户通过遍历目录来获取未授权的文件或者敏感信息,需要对Apache进行相应的配置。在Apache中,...

    apache2.2CHM中文版

    5. **日志管理**:Apache 2.2提供了更灵活的日志记录选项,用户可以根据需要定制日志格式,便于分析服务器性能和追踪问题。 6. **URL重写**:通过mod_rewrite模块,Apache 2.2可以实现复杂的URL重写规则,这对于SEO...

    apache 2.2 完全手册

    Apache提供日志分析工具如awstats,可以帮助管理员了解网站流量、访问者来源和热门页面。通过结合Nagios或Zabbix等监控工具,可以实时监控服务器状态,确保服务稳定运行。 总之,“Apache 2.2完全手册”会深入探讨...

    Apache2.2.chm.rar

    6. **日志记录**:提供了更精细的日志格式和分割日志的选项,便于监控和分析服务器活动。 7. **代理功能**:mod_proxy模块在Apache 2.2中得到加强,支持HTTP、FTP、SOCKS等协议的代理服务,可以用于负载均衡和缓存...

    apache 2.2.29-x64

    6. **日志管理**:Apache提供了详细的日志记录功能,包括访问日志和错误日志,这对于诊断问题和分析网站流量至关重要。日志文件通常位于logs目录下。 7. **readme_first.html**:这个文件很可能是提供给用户的初始...

    apache2.2 windows安装版 httpd-win32-src.zip

    通过分析日志,可以监控服务器状态,排查问题。 9. **性能优化**:根据服务器硬件和预期负载,可以调整配置以优化性能,例如调整最大连接数、开启线程池等。 10. **安全注意事项**:保持Apache版本更新以修复已知...

    Apache2.2中文手册

    6. **日志管理**:通过调整log_format和日志文件的配置,你可以定制服务器的日志记录,这对于故障排查和性能分析至关重要。 7. **性能优化**:手册中会包括如何调整服务器的配置参数,如MaxKeepAliveRequests和...

    Apache2.2+mod_ASPDOT

    5. **错误日志和访问日志**:Apache2.2支持自定义日志格式,可以更好地监控和分析服务器的运行状态,这对于调试和性能优化非常有用。 6. **URL重写**:通过`mod_rewrite`模块,Apache2.2能够根据预设规则重写URL,...

    金步国Apache2.2手册(html)

    5. **日志与监控**:介绍如何配置日志记录,理解访问日志格式,以及使用工具如AWStats进行日志分析和网站监控。 6. **故障排查**:提供常见问题的解决方案,如错误日志解析、配置错误检查、性能瓶颈识别等。 7. **...

    Apache2.2官方中文手册

    Apache2.2的日志功能可以帮助监控服务器活动,识别潜在问题。CustomLog和ErrorLog指令分别用于自定义访问日志和错误日志的格式和位置。了解如何分析这些日志,可以帮助你及时发现并解决服务器的问题。 九、模块扩展...

    apache2.2文档.rar

    这份“apache2.2文档.rar”压缩包包含了关于Apache 2.2的详尽指南,对于管理员、开发者以及对服务器配置感兴趣的用户来说,是一个极其宝贵的资源。 一、Apache 2.2核心概念与特性 1. **模块化设计**:Apache 2.2...

    apache2.2 32位 安装版

    这个“apache2.2 32位 安装版”指的是适用于32位操作系统的Apache 2.2版本的安装程序。在这个压缩包文件(httpd-2.2.21)中,你将找到安装Apache所需的所有组件,包括可执行文件、配置文件、模块和其他必要的支持...

    apache2.2中文文档chm版

    本中文文档CHM版为学习和使用Apache 2.2提供了详尽的指导,对于初学者和经验丰富的管理员来说都是一份宝贵的资源。 Apache 2.2的主要特性包括: 1. **模块化设计**:Apache 2.2的核心功能通过一系列模块实现,可以...

Global site tag (gtag.js) - Google Analytics