`

nginx日志分割

 
阅读更多
脚本如下
#!/bin/bash
logs_path="/usr/local/nginx/logs/"
mv ${logs_path}access.log  ${logs_path}access_$(date -d "yesterday" +%Y%m%d).log
kill -USR1 `cat /usr/local/nginx/logs/nginx.pid`


然后设置crontab -e
00 00 * * * /bin/bash  /root/nginxlogs.sh

每天凌晨允许
分享到:
评论

相关推荐

    Windows系统nginx日志分割批处理脚本

    : 为限制 Nginx日志文件大小增加,文件过大,导致无法收缩日志,在配置好的nginx的安装目录下,可以采用批处理文件对日志,根据实际需要的时间进行自动切割,本脚本以天为单位进行保存。对于日志备份功能,因存储...

    shell脚本实现nginx日志分割

    本解本实现了使用shell脚本实现nginx日志分割,大家如果没资源分下载,可以转至:https://mp.csdn.net/mdeditor/85233117# 去查看源代码。谢谢大家

    容器化nginx日志分割、定时压缩、定时删除脚本

    容器化nginx日志分割、定时压缩、定时删除脚本,生产环境亲测无问题

    nginx日志分割.rgs

    nginx日志分割 供大家参考 直接复制黏贴 修改一下路径就OK

    windows 下 nginx 日志切割

    windows 下nginx 日志切割 结合windows任务计划,实现每天备份日志,并reopen nginx

    nginx日志分割 for linux

    标题中提到的"nginx日志分割 for Linux"是一个实用的解决方案,通过编写一个简单的Shell脚本来自动化这个过程。脚本的主要目标是每天定时将Nginx的日志文件切割成按日期命名的新文件,并删除超出指定保留天数的旧...

    windows-nginx-log 日志分割

    加到计划任务里,每天自动分割 nginx日志,低分白送,windows版本批处理文件哦

    nginx 日志自动分割(根据nginx源码修改)

    资源包含 nginx最新(1.5.9)源码(修改后的)和编译好的nginx服务器两部分。...nginx 文件夹可直接拷贝到系统中即可用,带有日志自动分割功能 有特殊需要的朋友可以自己编译,和原版nginx编译方式一样

    可自动按天分割日志的nginx (根据nginx源代码修改得来)

    将在 logs目录下生成类似 2014-01-21.access.log 的log文件,这个日期会根据服务器的时间变化) 配置可参照 nginx目录下的 conf/nginx.conf 文件进行log配置 源码留给有特殊需要的朋友自己编译。此源码就是修改后的...

    Nginx安装为Windows服务运行并进行日志分割.docx

    nginx日常代理应用所遇到的问题,防止nginx日志过大影响服务的运行

    nginx按天进行日志切割脚本,同样适合其它很多服务日志的切割

    nginx按天进行日志切割脚本,同样适合其它很多服务日志的切割,压缩包包含shell切割脚本和使用说明,该脚本适合nginx同时也适合其他类似服务的日志切割,只要简单修改shell脚本即可,灵活多变,实用。

    Linux运维-d2企业级Nginx使用-01基于域名的日志分割.mp4

    Linux运维-d2企业级Nginx使用-01基于域名的日志分割.mp4

    nginx多server日志分割脚本分享

    综上所述,这个Nginx多Server日志分割脚本是一个高效且实用的工具,它实现了日志的自动备份、分割和压缩,极大地简化了日志管理任务。对于需要管理多个站点的Nginx服务器管理员来说,这样的脚本是必不可少的。通过...

    nginx-1.19.9_win服务启动_分割日志(1).rar

    该压缩包文件“nginx-1.19.9_win服务启动_分割日志(1).rar”主要关注的是在Windows环境下使用Nginx 1.19.9版本的配置和管理,特别是如何启动Nginx作为服务以及实现日志分割功能。Nginx是一款高性能的HTTP和反向代理...

    Nginx日志按日期切割详解(按天切割)

    本文实现的功能是在吗每天凌晨00:00把前一天的Nginx日志access.log重命名为access-xxxx-xx-xx.log格式,例如:access-2016-10-01.log,下面话不多说了,来看看详细的实现方法吧。 实现方法 脚本 vim /opt/nginx/...

    CentOS 7中Nginx日志定时拆分实现过程详解

    一、编写拆分脚本(splitNginxLog.sh) * 因为本例中设置每天0点进行日志的拆分,所以folder和rq均设置采用昨天的日期进行归档。 #!/bin/bash folder=`date -d yesterday +%...# 要分割的日志 logs_access=access logs

    nginx日志按时间切割.zip

    "nginx日志按时间切割"是常见的日志管理策略,旨在通过定时分割日志文件,避免单个日志文件过大导致的读取性能下降和存储压力。本压缩包提供了一个用于Windows环境的批处理脚本,即`rename-nginx-logs-forwindow.bat...

Global site tag (gtag.js) - Google Analytics