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的文件 并删除。
crontab -e
11 00 * * * /data/home/crontabfile/clean_apache_log
/etc/init.d/crond resrtart
相关推荐
-
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服务 复制代码 代码如下
随机推荐
- asp 由动态网页转变为静态网页的实现代码
- JavaScript中apply方法的应用技巧小结
- Windows2003下批量添加和导出所有ip BAT脚本
- Oracle回滚段的概念,用法和规划及问题的解决
- 自己编写的支持Ajax验证的JS表单验证插件
- php fsockopen伪造post与get方法的详解
- Android中子线程和UI线程通信详解
- JS实现拖拽的方法分析
- 你不知道的 javascript【推荐】
- JS获得浏览器版本和操作系统版本的例子
- JavaScript高级程序设计(第三版)学习笔记6、7章
- python判断图片宽度和高度后删除图片的方法
- ThinkPHP的L方法使用简介
- 用PHP生成静态HTML速度快类库
- 快速搞懂Android口令加密(一)
- Java爬虫实现爬取京东上的手机搜索页面 HttpCliient+Jsoup
- PHP学习笔记之session
- 小程序云开发教程如何使用云函数实现点赞功能
- 利用Pandas和Numpy按时间戳将数据以Groupby方式分组
- vue+axios 前端实现登录拦截的两种方式(路由拦截、http拦截)