`
mmdev
  • 浏览: 12933964 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

Linux下,nginx如何切割访问日志?

 
阅读更多

在linux下,我们可以通过crontab,定时把access.log移动到备份目录,同时,发信号USR1给nginx主进程,让其重新生成个日志文件。

在进行编写脚本之前,先进行以下假设:

日志文件是:/usr/local/nginx/logs/access.log
nginx主进程id保存在文件:/usr/local/nginx/logs/nginx.pid
切割后备份文件目录:/usr/local/nginx/logs/bak/

切割详细步骤,请参阅下面操作:

1、创建文件cut_access_log.sh:

2、输入文件cut_access_log.sh内容

3、保存cut_access_log.sh之后,赋可执行权限

4、编写crontab文件:

5、输入crontab文件内容,并保持

6、添加到crontab中


通过以上六步,如果具有足够的权限话,访问日志会在每天23:59分,进行切割。


分享到:
评论

相关推荐

    Linux服务器nginx访问日志里出现大量http 400错误的请求分析

    服务器中的错误记录类似于这种: 124.65.133.242 – – [27/Oct/2014:14:30:51 +0800] “-” 400 0 “-” “-” 124.65.133.242 – – [27/Oct/2014:14:31:45 +0800] “-” 400 0 “-” ...经过分析nginx的log文件,发

    网站安全狗Linux-Nginx版(32位)v2.4.2.gz

    网站安全狗Linux-Nginx v2.4.2更新日志 新增HTTP头部字段检测、新增多个第三方模块支持,防护更全面! 1、新增HTTP头部全字段检测功能; 2、新增对lua-nginx-module-master模块支持; 3、新增对nginx_upstream_...

    linux下shell处理nginx日志自动生成ip黑名单

    #shell脚本处理nginx日志自动生成ip黑名单 ##统计访问量前10名的ip并写入文件 #!/bin/bash data=`date +%Y-%m-%d` #统计访问量最高的前10ip awk '{print $1}' '/PATH/'$data'.log' | sort -n |uniq -c | sort -rn | ...

    nginx日志分割 for linux

    使用方法,先将以下脚本保存为 cutlog.sh,放在/.../bin/bash#function:cut nginx log files shell#设置您的网站访问日志保存的目录,我的统一放在了/home/wwwlogs目录下log_files_path=”/home/wwwlogs/”log_files_d

    18个Linux Shell脚本经典案例视频.zip

    nginx访问日志分析脚本 一键查看服务器资源利用率 一键部署LNMP网站平台脚本 批量主机远程执行命令脚本 批量创建100用户并设置密码脚本 批量检测网站是否异常脚本 服务器系统配置初始化脚本 查看网卡实时流量脚本 ...

    分析nginx日志脚本, 服务器负载报警, 邮件通知: ${主机名}有 100 请求超3秒s

    针对nginx日志的 1分钟统计, 找出慢访问, 以便告警 管理员. 也方便开发人员针对慢日志进行及时优化. linux脚本, 配合本人资源mailto3.py , 方便及时邮件通知 注: 如果你自定了nginx日志格式, 可能会导致统计不准, ...

    Flume传输Nginx日志到HDFS

    linux:Centos7 JDK:1.8 Hadoop:2.8.5(默认已安装好集群环境) Nginx:14.0(独立部署) Flume:1.8.0(与Nginx部署在一起) 一、Nginx编译安装 1、官网下载.tar.gz文件,上传至linux服务器 ...

    Linux Shell脚本经典案例合集

    nginx访问日志分析脚本.sh 查看网卡实时流量脚本.sh 服务器系统配置初始化脚本.sh 监控100台服务器磁盘利用率脚本.sh 监控MySQL主从同步状态是否异常脚本.sh 秒传_18个Linux Shell脚本经典案例(视... 目录文件变化...

    nginx负载均衡 nginx+tomcat tomcat实现负责均衡

    目前官方 Nginx 并不支持 Windows,您只能在包括 Linux、UNIX、BSD 系统下安装和使用; Nginx 本身只是一个 HTTP 和反向代理服务器,它无法像 Apache 一样通过安装各种模块来支持不同的页面脚本,例如 PHP、CGI 等...

    分析nginx日志并屏蔽采集者ip(nginx屏蔽ip配置实例)

    nginx.access.log 为日志文件, 会到如下结果,前面是ip的访问次数,后面是ip,很明显我们需要把访问次数多的ip并且不是蜘蛛的ip屏蔽掉,本例当中我们屏蔽掉165.91.122.67 代码如下:  …  13610 202.112.113.192

    centos中nginx按日期自动分割访问日志的方法

    本篇文章主要介绍了centos中nginx按日期自动分割访问日志的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。

    Nginx v1.6.0 稳定版.zip

    此软件BSD-like协议下发行,可以在UNIX、GNU/Linux、BSD、Mac OS X、Solaris,以及Microsoft Windows等操作系统中运行。 nginx不单可以作为强大的web服务器,也可以作为一个反向代理服务器,而且nginx还可以按照...

    logshell_linux_

    linux自动切割nginx日志脚本,解决因日志体积过大影响访问速度。

    nginx 1.9 window 版本

    #设定本虚拟主机的访问日志 access_log logs/www.xx.com.access.log main; #默认请求 location / { root /root; #定义服务器的默认网站根目录位置 index index.php index.html index.htm; #定义首页索引文件...

    Nginx+Tomcat负载均衡

    2. 利用nginx的基于访问ip的hash路由策略,保证访问的ip始终被路由到同一个tomcat上,这个配置更简单。但是我们的应用很可能是某一个局域网大量用户同时登录,这样负载均衡就没什么作用了。 3. 利用memcached把多个...

    30道Nginx面试题含答案(很全)

    在Linux操作系统下,nginx使用epoll事件模型,得益于此,nginx在Linux操作系统下效率相当高。 Nginx支持热部署,几乎可以做到7*24小时不间断运行,即使运行几个月也不需要重新启动,还能在不间断服务的情况下对软件...

    DebianLNMP虚拟主机管理工具Nginx+PHP5.3+MySQL管理软件

    4.允许访问日志?这将记录所有网络请求。 不记录选择“n”。 请输入新的虚拟主机的访问日志名称,默认的访问日志名称: (直接按回车) 可以自定义虚拟主机的目录。 5.开启 Rewrite 规则? 不使用选择“n” 只有...

    DebianLNMP虚拟主机管理工具Nginx PHP5.3 MySQL管理软件

    4.允许访问日志?这将记录所有网络请求。 不记录选择“n”。 请输入新的虚拟主机的访问日志名称,默认的访问日志名称: (直接按回车) 可以自定义虚拟主机的目录。 5.开启 Rewrite 规则? 不使用选择“n” 只有...

Global site tag (gtag.js) - Google Analytics