`

web服务器日志分割

 
阅读更多
#!/bin/bash                                                                                                                         
logs_path="/home/service/nginx/logs/"
#mv ${logs_path}access.log ${logs_path}access_$(date -d "yesterday" +"%Y%m%d").log
#mv ${logs_path}duobao.log ${logs_path}duobao_$(date -d "yesterday" +"%Y%m%d").log

logs_names=(access php_errors)
mkdir -p ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/
num=${#logs_names[@]}
for((i=0;i<num;i++));do
    mv ${logs_path}${logs_names[i]}.log ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/${logs_names[i]}_$(date
done

kill -USR1 `cat /home/service/nginx/logs/nginx.pid`
 
分享到:
评论

相关推荐

    常见的web服务器日志切割方法

    ### 常见Web服务器日志切割方法 #### 配置前说明 在开始讨论具体的日志切割方法之前,我们先来了解一些重要的基础知识。这些基础信息有助于更好地理解和执行日志切割的操作。 1. **日志内容:有关记录字段** ...

    Web服务器日志统计分析完全解决方案[定义].pdf

    【Web服务器日志统计分析完全解决方案】 Web服务器日志统计分析是互联网服务提供商(ICP)和网站管理员不可或缺的一项工作,旨在了解网站的运行状态、访问量和用户行为。通过对Web服务器日志文件的深入分析,可以...

    web服务器的访问日志

    【标题】:“Web服务器的访问日志” 在Web服务领域,访问日志是记录服务器与客户端交互的关键数据来源。它们提供了关于网站流量、用户行为、系统性能和潜在安全威胁的详细信息。这篇描述链接到的博客文章...

    日志分割源码包.zip

    Awstats是一款强大的开源Web服务器日志分析工具,它可以实时或定期分析IIS、Apache、Nginx等Web服务器的日志文件,生成详细的统计报告。Awstats的7.6版本包含了许多特性,如: - 支持多种日志格式,包括自定义格式...

    apache日志分割

    Apache日志分割是管理和分析大型Web服务器日志文件的一种常见方法。Apache,作为最流行的开源Web服务器,会产生大量的访问日志,这些日志记录了所有客户端请求的详细信息。随着时间的推移,单个日志文件可能会变得...

    Tomcat日志分割20190927_日志分割_tomcat_

    本篇将深入探讨"Tomcat日志分割"这一主题,以及如何配置Tomcat以实现日志自动分割,同时解决防止重复启动的问题。 首先,让我们理解日志分割的概念。日志分割是指将不断增长的日志文件按照特定的时间间隔或大小进行...

    Tomcat日志分割.zip

    `rotateOnBegin`指明是否在服务器启动时立即进行日志分割,`rotateSize`则是设定单个日志文件的最大大小(以KB、MB或GB为单位)。例如: ```xml ... rotateOnBegin="true" rotateSize="10MB" /&gt; ``` 这将...

    Server1Web服务器部分二.rar

    【标题】"Server1Web服务器部分二.rar"指的是一个压缩包文件,可能包含了关于一个名为Server1的Web服务器的配置、日志或备份数据。这个文件可能是为了方便传输或存储而进行压缩的。 【描述】"Server1Web服务器部分...

    apache日志分割工具cronolog

    ### Apache日志分割工具Cronolog 在现代的IT运维管理中,日志管理是非常重要的一环,尤其对于像Apache这样的高性能Web服务器来说更是如此。随着网站访问量的增长,单一的日志文件会变得异常庞大,这不仅使得日志...

    tomcat日志分割

    5. **日志分割脚本**:对于手动或按需的日志分割,你可以编写一个简单的bash脚本,利用`split`命令或者`gzip`压缩后重命名,根据日期或大小对日志文件进行分割和归档。 6. **日志管理**:保持良好的日志管理习惯,...

    基于Web日志的数据挖掘技术在Web机器人识别中的研究.pdf

    Web服务器日志记录了用户对网页的访问信息,包括请求的URL、发出请求的IP地址和时间戳等。这些信息通常具有良好的结构,非常适合进行数据挖掘。Web日志挖掘可以帮助网站管理员理解用户行为,改善网站设计,并可用于...

    基于Web日志的数据挖掘研究.

    它通过分析Web服务器上的日志文件来发现用户行为模式,进而优化网站结构和服务质量。Web日志文件主要包括访问日志、引用日志、代理日志和错误日志等,记录了诸如用户的IP地址、访问的URL、访问时间、方法(GET或POST)...

    windows下tomcat的catalina.out按天自动分割

    在部署Java Web应用时,经常使用Apache Tomcat作为Web服务器。随着应用程序的运行,Tomcat会生成大量的日志文件,其中最重要的是`catalina.out`。这个文件用于记录Tomcat运行期间的各种信息,包括但不限于启动、关闭...

    基于Hadoop的Web日志挖掘.pdf

    【基于Hadoop的Web日志挖掘】是一种利用大数据处理框架Hadoop来分析和挖掘Web服务器产生的日志数据的方法。Web日志记录了用户在网站上的各种活动,包括访问页面、点击链接、停留时间等信息,这些数据对于理解用户...

    nginx多server日志分割脚本分享

    在运维管理和性能监控中,对Web服务器如Nginx的日志进行有效管理和分析至关重要。本文将深入探讨如何使用一个自定义的bash脚本来实现Nginx多Server日志的分割、备份和压缩。这个脚本适用于那些运行着多个独立站点的...

    基于Hadoop的Web日志分析.zip

    1. 数据采集:使用工具如Flume、Logstash收集Web服务器的日志文件,将其传输到Hadoop集群。 2. 数据预处理:使用Hadoop的TextInputFormat读取日志文件,然后通过自定义的RecordReader解析日志格式,提取关键字段。 3...

    tomcat日志分隔配置手册.zip

    在IT行业中,日志管理是系统监控和...在`cronolog日志分割.txt`中可能包含了更详细的配置示例和使用说明,建议结合阅读以获取更多相关信息。在实际操作中,务必确保权限设置正确,以便cronolog能够正常读写日志文件。

    秋式IIS日志分析器,IIS日志分析器

    IIS(Internet Information Services)是微软提供的一个Web服务器服务,用于托管网页应用和服务。在IIS运行过程中,它会记录详细的访问日志,这些日志包含了各种与网站交互的信息,如访问者IP地址、访问时间、请求的...

    cronolog.exe

    cronolog.exe 是一个在Windows操作系统中使用的程序,主要用于管理和维护Apache Tomcat服务器的日志文件。在Linux环境中,cronolog是一个广泛使用的工具,可以按照预定的时间间隔分割和重命名日志文件,以保持日志...

Global site tag (gtag.js) - Google Analytics