网站首页 > 技术教程 正文
一、手动清理nginx日志方式
mv /usr/local/nginx/logs/access.log /usr/local/nginx/logs/access.log.bak #重名令日志文件 /usr/local/nginx/sbin/nginx -s reopen rm -rf /usr/local/nginx/logs/access.log.bak
二、nginx日志定时清理方式
cd /usr/local/nginx/logs/ vim del_logs.sh #写入下面内容 #!/bin/bash # 先复制原来的错误日志文件,请根据自己实际的日志路径填写 cp /usr/local/nginx/logs/error.log /usr/local/nginx/logs/error-$(date -d "yesterday" +"%Y%m%d").log # 清空错误日志文件 cat /dev/null > /usr/local/nginx/logs/error.log # 先复制原来的访问日志 cp /usr/local/nginx/logs/access.log /usr/local/nginx/logs/access-$(date -d "yesterday" +"%Y%m%d").log # 清空原来的正常访问日志 cat /dev/null > /usr/local/nginx/logs/access.log # 定期删除七天前的日志文件 find /usr/local/nginx/logs -mtime 7 -type f -name \*.log | xargs rm -f
添加可执行权限
chmod +x del_logs.sh
添加Linux计划任务
crontab -e #写入下面内容 #每天0点执行日志清理脚本 0 0 * * * /usr/local/nginx/sbin/del_logs.sh
保存后退出。
重启crond服务
/sbin/service crond restart
查看调度计划
crontab -l
完成nginx日志按天拆分与定期清除。
猜你喜欢
- 2024-10-14 Docker 安装 Nginx 容器 (完整详细版)
- 2024-10-14 Nginx日志切割方法(包含docker容器中nginx日志的切割)
- 2024-10-14 k8s删除pod时报错(k8s强制删除pod不重启)
- 2024-10-03 【NGINX】隐藏和伪装Nginx和PHP版本号
- 2024-10-03 使用Docker部署Nginx(docker-compose部署nginx)
- 2024-10-03 企业网站维护教程:宝塔网站安装失败,Nginx报错的解决方法
- 2024-10-03 使用docker-copyedit工具删除镜像中不需要的环境变量和VOLUME
- 2024-10-03 删除windows服务(window删除服务命令)
- 2024-10-03 我是如何使用docker安装nginx并配置https服务的
- 2024-10-03 解决镜像无法删除的问题(镜像文件不存在怎么办)
你 发表评论:
欢迎- 08-06linux 和 windows文件格式互相转换
- 08-06谷歌 ChromeOS 已支持 7z、iso、tar 文件格式
- 08-06Linux下比较文件内容的6种方法
- 08-06文件格式及功能汇总
- 08-0610个Linux文件内容查看命令的实用示例
- 08-06Linux-如何区分不同文件类型
- 08-06Zabbix技术分享——监控windows进程资源使用情况
- 08-06Linux系统卡顿?学会ps命令这三招,轻松定位问题进程
- 最近发表
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)