Python脚本——Nginx日志分割
2016-07-18 09:43
751 查看
描述:
由于nginx未提供日志分割的配置,或许我没找到配置,因此写了一个切分日志的python脚本,并且加入linux调度中。
脚本内容:
加入linux的调度表:
使用crontab命令加入linux调度表。
由于nginx未提供日志分割的配置,或许我没找到配置,因此写了一个切分日志的python脚本,并且加入linux调度中。
脚本内容:
# -*- coding: utf-8 -*- # it_momo create import sys,shutil,os,string,time TIMEFORMAT='%Y-%m-%d' fromFile="/opt/nginx/logs/access.log" toFile="/tmp/log/access"+time.strftime(TIMEFORMAT,time.localtime(time.time() - 86400))+'.log' print "日志移动开始############" shutil.move(fromFile,toFile) print "日志移动结束##########" os.system('/opt/nginx/sbin/nginx -s reload') pid = os.popen('ps aux | grep nginx | grep -v grep | grep master | awk \'{print $2}\'').readlines()[0]
加入linux的调度表:
使用crontab命令加入linux调度表。
相关文章推荐
- Nginx安装
- nginx配置文件
- Apache和Nginx设置伪静态(URL Rewrite)的方法
- nginx_Nchan调试
- nginx启动、开机自启动、重启、关闭
- Nginx 的 Echo 模块 —— echo-nginx-module(转)
- nginx $remote_addr 详解
- Nginx工作原理和优化、漏洞(转)
- nginx把两个不同的网站挂到同一台服务器的80端口上
- nginx prime
- ubuntu 安裝 nginx
- mac OSX, nginx 解析PHP
- CenterOS6.5(Minimal) 搭建nginx
- Nginx配置文件nginx.conf中文详解
- elk平台分析nginx日志的基本搭建
- 笔记:centos6 nginx基本配置测试
- mac 安装nginx
- nginx 499错误
- nginx proxy X-Forwarded-For
- linux下的nginx中php文件出现缓存的问题