升级风险:

注释:由于nginx记录所有LIS60服务请求日志,长期以往这些日志堆积占用服务器资源,为了避免服务器资源浪费,定时清理。

脚本下载:cron定时执行脚本包-Linux文档类资源-CSDN下载

1、拷贝附件文件至linux服务任意不用文件夹(例如在根目录新加sk文件夹,将搅拌拷贝到这里执行)

2、切换到拷贝到的文件夹:cd /sk

3、查看当前文件 ll

4、赋执行权限

命令:chmod +x ./*

5、增加linux定时执行任务:(任务内容nginx日志切分和定时清理任务 )----此命令可重复执行,如果命令执行成功再执行会提示“nginx定时清理已处理”

命令:. /del_logs_cron_start.sh

6、验证linux定时任务是否添加成功,参考图片

命令:crontab -l

(0 0 * * *   每天凌晨触发 )

其他操作:

6.1、修改定时时间:crontab -e  (保存和vi保存一样)或者编辑/var/spool/cron/root 文件

定时任务的每段为:分,时,日,月,周,用户,命令
                                        第1列表示分钟1~59 每分钟用*或者 */1表示
                                        第2列表示小时1~23(0表示0点)
                                        第3列表示日期1~31
                                        第4列表示月份1~12
                                        第5列标识号星期0~6(0表示星期天)
                                        第6列要运行的命令

6.2、重启定时器:systemctl restart crond

7、重启定时清理服务:systemctl restart crond

8、验证:

8.1、/winning/winmid/nginx/目录是否存在del_logs.sh文件

8.2、文件内容核对:用notepde打开

# 清理历史日志

find /winning/winmid/nginx/logs -mtime +1 -type f -name \*.log | xargs rm -rf

# 清空错误日志文件

echo > /winning/winmid/nginx/logs/error.log

# 清空原来的正常访问日志

echo > /winning/winmid/nginx/logs/access.log

8.3、第二天观察/winning/winmid/nginx/logs/目录下access.log和error。log日志大小是否变小

Nginx日志定时清理相关推荐

  1. Nginx日志文件清理

    Nginx日志文件清理 创建定时清理nginx日志脚本 vi /home/adam/nginx/logs/nginx_timing_log.sh 脚本内容 #!/bin/bash #LOGS_PATH ...

  2. Linux应用--日志定时清理

    上篇文章写到了在工作中遇到的一个因为磁盘空间占满导致的问题,因应用每天都要写日志,所以如果不定时对部署应用的服务器进行清理的话会经常遇到这样的问题.为避免相似的问题发生,今天总结一个Linux日志定时 ...

  3. Linux后台日志定时清理脚本

    一. 简介 linux是一个很能自动产生文件的系统,日志.邮件.备份等.虽然现在硬盘廉价,我们可以有很多硬盘空间供这些文件浪费,让系统定时清理一些不需要的文件很有一种爽快的事情.不用你去每天惦记着是否 ...

  4. kafka 3.0 日志定时清理(源码)

    文章目录 1.定时任务入口 2.LopManager(这个是日志抽象层,实际逻辑不在这里) (1) 把日志清理加入定时任务中 3.清理符合条件的日志 (1)deletableSegments(把需要删 ...

  5. linux日志定时清理

    文章目录 日志清理命令 添加定时任务 FAQ 日志清理命令 清理指定路径下两天前*.log和*.log.的文件: find 路径 -mtime +2 -name ".log" -o ...

  6. shell脚本zookeeper日志定时清理

    #!/bin/bash#snapshot file dirdataDir=/home/biran/develop/zookeeper-3.4.10/zookeeperdate/version-2#tr ...

  7. linux session刷新,linux 定时清理session

    php session 运营想让用户登陆网站就能永久保持登陆会话,感觉这是扯淡,因为视频播放1小时,所以我设置了两小时过期. 但是用户过多,导致session文件大量存储.产生上百万千万.服务器空间很 ...

  8. shell脚本使得nginx日志每天定时切割压缩

    Linux下添加shell脚本使得nginx日志每天定时切割压缩 对于nginx的日志文件,特别是access日志,如果我们不做任何处理的话,最后这个文件将会变得非常庞大 这时,无论是出现异常时查日志 ...

  9. catalina.out 日志切割及定时清理

    一.安装 1.. 安装使用cronolog工具对catalina.out日志文件进行切割 # wget http://cronolog.org/download/cronolog-1.6.2.tar. ...

最新文章

  1. case when 效率高不高_南京薄蜂窝纸板效率高
  2. 推荐小课1:推荐、推荐系统是什么?有什么价值?
  3. 漏洞:Client ReDos From Regex Injection
  4. Shell第二篇:正则表达式和文本处理工具
  5. 建立分析模型和设计模型
  6. git笔记(廖雪峰版本)
  7. C++_类和对象_对象特性_深拷贝与浅拷贝---C++语言工作笔记044
  8. mysql日志备份的脚本_脚本备份MySQL数据库和binlog日志
  9. 第二季-专题10-C语言环境初始化
  10. win10有源信号分辨率怎么调_示波器高灵敏度小信号测量的注意事项
  11. 用简道云做一个可以账号密码登陆和找回密码并查询修改已填信息的公开表单
  12. mui 框架跨域_MUI框架学习(5)–AJAX跨域问题
  13. 晒下自己App广告平台积分墙收入,顺便点评几个广告平台
  14. eregi php5.4,PHP 5.4/5.3弃用函数eregi() memory_limit绕过漏洞
  15. 计算机分区gpt无法启动项,双系统引导失败怎么修复?用bcd编辑MBR/GPT教程
  16. 微信公众号账号登录功能实现
  17. Gerber 格式详解
  18. SQL Server笔记心得(持续更新)
  19. JavaEE-Mybatis知识点笔记
  20. 《人类简史》这本烧脑书风靡全球的秘密是什么?

热门文章

  1. 【愚公系列】2022年11月 uniapp专题-优购电商-商品购物车页面
  2. php发起options请求_如何避免options请求?
  3. android 拨打特殊字符电话号码
  4. python中的pylab_python 2中的pylab.ion(),matplotlib 1.1.1和程序运行时的绘图更新
  5. Predicate Information
  6. HBase中的快照技术-原理和实践
  7. python turtle库的使用_Python turtle库使用教程
  8. Java命名规范【全】
  9. Python 主动抛出异常、自定义异常
  10. 在安装linux的过程中的第五步,在安装Linux的过程中的第五步是让用户选择安装方式,如果用户希望安装部分组件(软件程序),并在选...