Linux下nginx生成日志自动切割的实现方法
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,Linux下nginx生成日志自动切割的实现方法1、编辑切割日志的 shell 程序,目录自定#vi /data/nginx/cut_nginx_log.sh 输入代码:#!/bin/bash
千家信息网最后更新 2025年12月03日Linux下nginx生成日志自动切割的实现方法
Linux下nginx生成日志自动切割的实现方法
1、编辑切割日志的 shell 程序,目录自定
#vi /data/nginx/cut_nginx_log.sh
输入代码:
#!/bin/bash # This script run at 00:00 function cutAccess() { dir=$1 newdir="${dir}/$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")" suffix=$(date -d "yesterday" +"%Y%m%d") mkdir -p $newdir mv ${dir}/access.log ${newdir}/access.$suffix.log } cutAccess "/home/wwwlogs/www.yourdomain.com/" cutAccess "/home/wwwlogs/www.yourdomain-1.com/" cutAccess "/home/wwwlogs/www.yourdomain-2.com/" # 重启 nginx kill -HUP `cat /usr/local/nginx/logs/nginx.pid` 2、加入定时任务,每天0点自动切割
# crontab -e 0 0 * * * /bin/bash /data/nginx/cut_nginx_log.sh
3、nginx 日志格式
log_format access '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" $http_x_forwarded_for'; access_log /home/wwwlogs/www.yourdomain.com/access.log access;
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
日志
方法
生成
代码
任务
格式
疑问
目录
社区
程序
自定
交流
帮助
支持
输入
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
海跃互联网科技有限公司
关系型数据库 rdb
如何智能化的操作数据库
江苏标准软件开发报价方案
安全教育作文网络安全
网络安全盾绘画
平谷区定制软件开发风格
巢湖服务器回收价格咨询客服
网络安全监测装置估价
软件开发质量分几个等级
互联网生物科技基金
海康视频图像信息数据库
数据库主码外码
医院服务器怎么改造
服务器爆破安全班
艾尔登法环游戏服务器登录不上
ftp服务器 安全防范
徐州应用软件开发
MAPINFO下载软件开发
如何使服务器可以使用
吉林学校卫星授时服务器虚拟主机
上海云服务器管理中心着火
服务器搭建与管理心得体会
移动服务器安全防护级别
获取服务器ip php
网络安全曾志锋
我的世界刀剑风云服务器
数据库如何生成十万条数据
网络安全的发展历史和趋势
内网无法访问web服务器