nginx日志切割
2016-03-29 10:23
746 查看
nginx的性能很好就是日志不给力,不能按照每天记录一个,所有的日志都在一个文件下,达到一定大小才分割,这样对于进行每天日志的分析很麻烦,nginx自身没有这种功能只能自己写个简单的shell脚本来处理这个问题
脚本内容
log_path=/usr/local/nginx/logs #指定日志文件要保存位置
cmdPath = /usr/local/nginx/sbin #指定nginx命令目录
mv ${log_path}/access.log ${log_path}/access.log.$(date -d yesterday "+%Y-%m-%d") ## 将日志重命名格式为acces.log.2016-03-27
${cmdPath}/nginx -s reload ##重新启动nginx,nginx会自动重新创建 一个access.log的日志
然后使用crontab启动一个定时任务,每天定时执行这个脚本
crontab -e
00 00 * * * /usr/local/nginx/sbin/cutLog.sh
脚本内容
log_path=/usr/local/nginx/logs #指定日志文件要保存位置
cmdPath = /usr/local/nginx/sbin #指定nginx命令目录
mv ${log_path}/access.log ${log_path}/access.log.$(date -d yesterday "+%Y-%m-%d") ## 将日志重命名格式为acces.log.2016-03-27
${cmdPath}/nginx -s reload ##重新启动nginx,nginx会自动重新创建 一个access.log的日志
然后使用crontab启动一个定时任务,每天定时执行这个脚本
crontab -e
00 00 * * * /usr/local/nginx/sbin/cutLog.sh
相关文章推荐
- nginx
- nginx rewrite规则大杂烩
- 查看apache,mysql,nginx,php的编译参数
- 你知道Nginx的七大优势吗?
- Nginx 配置实践
- 源码编译安装nginx1.4.7
- 源码编译安装nginx1.4.7
- nginx
- Nginx+keepalived主从双机热备自动切换架构
- nginx优化篇之Linux 内核参数的优化
- nginx--主机头设置
- 2.在centos7虚拟机搭建nginx网站
- Keepalived+lvs+nginx之负载均衡
- nginx日志配置指令详解
- window10下nginx不能启动解决方法 ---谷营中西软件科技园
- Nginx 虚拟主机 VirtualHost 配置
- Nginx介绍和使用
- nginx 修改网站根目录
- Apache与Nginx的优缺点比较
- ubuntu安装nginx