apache日志配置一例

1、vim /usr/local/apache2/conf/extra/httpd-vhosts.conf

添加或修改为:


代码如下:

ErrorLog "logs/www.7755gg.com-error_log"
ErrorLog "/data/home/777logs/www.7755gg.com-error_log"
CustomLog "logs/www.7755gg.com-access_log" common
CustomLog "|/usr/local/apache2/bin/rotatelogs  /data/home/7755logs/%Y%m%d-access_log 86400 400M" combined

解释:
1)、每天一个日志文件,保存在/data/home/777logs目录下。
2)、以轮循方式存储。文件名以每天日期命名。

2、mkdir /data/home/7755logs

3、自动删除过期的日志文件:
vim /data/home/crontabfile/clean_apache_log

代码如下:

#! /bin/bash
/usr/bin/find  /data/home/777logs/ -name "*access*"  -mmin +21600 -exec rm  {} \;

解释:
/usr/bin/find  /data/home/777logs/ -name "*access*"  -mmin +21600 -exec rm  {} \;
在/data/home777logs/ 找修改时间在21600分钟之前包含access的文件 并删除。

4、


代码如下:

crontab -e
11 00 * * *  /data/home/crontabfile/clean_apache_log
/etc/init.d/crond resrtart

(0)

相关推荐

  • apache日志配置一例

    1.vim /usr/local/apache2/conf/extra/httpd-vhosts.conf 添加或修改为: 复制代码 代码如下: ErrorLog "logs/www.7755gg.com-error_log"ErrorLog "/data/home/777logs/www.7755gg.com-error_log"CustomLog "logs/www.7755gg.com-access_log" commonCustomLog

  • 详解Nginx日志配置及日志切割

    日志配置 日志对于统计排错来说非常有利的.本文总结了nginx日志相关的配置如access_log.log_format.open_log_file_cache.log_not_found.log_subrequest.rewrite_log.error_log. nginx有一个非常灵活的日志记录模式.每个级别的配置可以有各自独立的访问日志.日志格式通过log_format命令来定义. ngx_http_log_module是用来定义请求日志格式的. 1. access_log指令 语法: a

  • 使用CDN之后APACHE日志记录中IP地址不正确的解决方案

    最近在搞APACHE日志分析,装好了awstats之后,这两天进行了观察, 报表日期 月 1 月 2010 首次参观日期 2010年01月12日 11:04 最近参观日期 2010年01月13日 23:59     参观者 参观人次 网页数 文件数 字节 浏览器流量 * 77  226  (2.93 参观人次/参观者) 508979 (2252.11 网页数/参观) 509492 (2254.38 文件数/参观) 13.67 G字节 (63430.28 K字节/参观) 非浏览器流量 *  117

  • Apache日志管理和统计分析知识

    对于所有公司或icp来说,在保证网站稳定正常运行外,还需要了解网站访问量和分析报表,这对于了解和监控网站的运行状态,对于提高网站的服务能力和服务水平似乎必不可少的.通过对web服务器的日志文件进行分析和统计,能够有效的掌握系统运行的情况及站点内容的被访问情况,加强对整个站及其内容的维护与管理: Apache服务器具备强大的日志功能,管理员可以方便.准备.及时地了解服务器状况:可以更好地防范黑客的攻击. Apache规定了4类日志,分别为:错误日志.访问日志.传输日志以及Cookie日志.其中Ap

  • Spring Boot系列教程之日志配置

    前言 日志,通常不会在需求阶段作为一个功能单独提出来,也不会在产品方案中看到它的细节.但是,这丝毫不影响它在任何一个系统中的重要的地位. 为了保证服务的高可用,发现问题一定要即使,解决问题一定要迅速,所以生产环境一旦出现问题,预警系统就会通过邮件.短信甚至电话的方式实施多维轰炸模式,确保相关负责人不错过每一个可能的bug. 预警系统判断疑似bug大部分源于日志.比如某个微服务接口由于各种原因导致频繁调用出错,此时调用端会捕获这样的异常并打印ERROR级别的日志,当该错误日志达到一定次数出现的时候

  • 如何在logback日志配置里获取服务器ip和端口

    目录 logback日志配置获取服务器ip和端口 1.新建一个类继承ClassicConverter 2.在配置文件logback.xml增加如下配置 3.在需要用到ip的位置这样写: %ip 4.获取端口号,同理 让Logback日志中显示主机名与IP地址及一切你想显示的 1.创建 2.重新方法 3.配置logback.xml logback日志配置获取服务器ip和端口 1.新建一个类继承ClassicConverter 在方法中获取服务器ip package com.xxx.xxx.xxx.

  • SpringBoot集成slf4j日志配置的方法

    目录 前言 1.slf4j概述 2.pom.xml的日志依赖 3.application.yml的日志配置 4.logback.xml配置文件定义 5.logback.xml配置文件解析 5.1 定义日志的存储路径 5.2 定义日志的输出格式 5.3 定义控制台输出 5.4 定义日志相关参数 5.5 定义日志的输出级别 6.测试日志输出 7.小结 前言 日志,作为一个应用系统的重要部分,然而并不会在项目预研或需求设计阶段就作为一个功能模块单独规划设计,但这丝毫不影响它在任何一个系统中的重要的地位

  • .Net Core日志记录之日志配置

    目录 一.前言 二.说明 三.开始 3.1 默认配置 3.2 自定义配置 3.2.1 代码添加提供程序 3.2.2 代码添加过滤器 3.2.3 配置文件自定义 四.问题 五.总结 一.前言 在项目的开发维护阶段,有时候我们关注的问题不仅仅在于功能的实现,甚至需要关注系统发布上线后遇到的问题能否及时的查找并解决.所以我们需要有一个好的解决方案来及时的定位错误的根源并做出正确及时的修复,这样才能不影响系统正常的运行状态. 这个时候我们发现,其实在asp.net core中已经内置了日志系统,并提供了

  • Springboot使用Logback实现日志配置与异常记录

    目录 概述 logback配置详解 logback配置 异常情况 概述 默认情况下,SpringBoot内部使用logback作为系统日志实现的框架,将日志输出到控制台,不会写到日志文件.如果在application.properties或application.yml配置,这样只能配置简单的场景,保存路径.日志格式等.复杂的场景(区分 info 和 error 的日志.每天产生一个日志文件等)满足不了,只能自定义配置文件logback-spring.xml或者logback.xml.本篇文章主

  • Shell脚本实现apache日志中的状态码分析

    一.首先将apache日志按天切割 复制代码 代码如下: vi /etc/httpd/conf/httpd.conf         ErrorLog "|rotatelogs /var/log/httpd/%Y%m%derror_log 86400 480"        CustomLog "|rotatelogs /var/log/httpd/%Y%m%daccess_log 86400 480" combined 二.重启apache服务 复制代码 代码如下

随机推荐