Linux下nginx生成日志自动切割的实现方法
发表于:2025-01-28 作者:千家信息网编辑
千家信息网最后更新 2025年01月28日,Linux下nginx生成日志自动切割的实现方法1、编辑切割日志的 shell 程序,目录自定#vi /data/nginx/cut_nginx_log.sh 输入代码:#!/bin/bash
千家信息网最后更新 2025年01月28日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安全错误
数据库的锁怎样保障安全
软件开发公司办公用电脑配置
阿里云数据库备份
护苗...网络安全课
社会保险软件开发商
安装数据库名
中国根服务器安全
ip6可以当服务器吗
华为 服务器报价
吉林省首选dns服务器云主机
软件开发tir质量管理
cog网络安全峰会
软件开发功能申请专利
ftp服务器的字符集
2017年软件开发前端
档案馆信息网络安全管理制度
成都建军软件开发工作室
web服务器管理子系统
网络安全设计与集成一级资质
数据库原理关系运算的定义
数据库修改哈系列
网络技术创新趋势
网安局网络安全电影
甲骨文数据库的国产替代概念
哪种软件开发没有年龄限制
sensor 软件开发
秦皇岛 软件开发
怎么和服务器建立安全连接
芜湖仓小二互联网科技有限公司
贸易网络安全约
玉林永健科技互联网有限公司