linux配置nginx定时日志分割
【linux配置nginx定时日志分割】脚本内容:
cat /app/cut_ngx_log.sh#!/bin/sh# Program:#Auto cut nginx log script.# nginx日志路径 LOGS_PATH=/app/nginx/logsTODAY=$(date -d 'today' +%Y-%m-%d)# 移动日志并改名mv ${LOGS_PATH}/error.log ${LOGS_PATH}/error_${TODAY}.logmv ${LOGS_PATH}/access.log ${LOGS_PATH}/access_${TODAY}.log# 向nginx主进程发送重新打开日志文件的信号kill -USR1 $(cat /app/nginx/logs/nginx.pid)#自动删除30天前的指定日志文件find ${LOGS_PATH}/ -mtime +30 -name "error*.log" -exec rm -rf {} \;find ${LOGS_PATH}/ -mtime +30 -name "access*.log" -exec rm -rf {} \;
授权并添加定时任务
chmod +x /app/cut_ngx_log.shecho '59 23 * * * sh /app/cut_ngx_log.sh >> /app/nginx/logs/cutnginxlog.log 2>&1' >> /etc/crontab
- Nginx服务器屏蔽与禁止屏蔽网络爬虫的方法
- Linux培训完能到什么水平,之后还需要学习哪些技术?
- 如何使用 lshw 查看 Linux 设备信息
- 3500元内性价比最高的电脑配置方案分享
- AMD Radeon图形驱动占到了Linux内核的10.5%
- 为啥安卓手机配置再高、价格再贵,也容易卡顿,这时该如何解决?
- 奇瑞小蚂蚁不甘示弱,配置丰富续航达到510公里
- 配置储能是最优解决方案,“新国标”要求新能源场站必须具备一次调频能力
- 配置依旧强悍!一加9 Pro渲染图曝光:这次变化很大
- 腾讯游戏开发工程师:Linux 机器 CPU 毛刺问题排查