文档章节

nginx基于域名的日志切割脚本

fighting-cluber
 fighting-cluber
发布于 2014/03/16 14:10
字数 105
阅读 564
收藏 0
#!/bin/bash
#nginx_cut-log.sh
# The Nginx logs path
LOG_PATH="/usr/local/nginx/logs"
#note:log formate are like this:domain_access.log example:www.zijian.com_access.log, to change the log formate, replace the follow variables as you want
DOMAIN="www.zijian.com.access bbs.zijian.com news.zijian.com"
ACCESS_LOG=access.log
ERROR_LOG=error.log
NGINX_PID=`ps aux | grep 'nginx: master' | grep -v 'grep nginx' | awk '{print $2}'`
DATE=`date "+%Y%m%d"`
for domain in ${DOMAIN}
do
[ -d ${LOG_PATH}/${domain} ] || mkdir -p ${LOG_PATH}/${domain}
mv ${LOG_PATH}/${domain}_${ACCESS_LOG} ${LOG_PATH}/${domain}/${domain}_${DATE}_access.log
mv ${LOG_PATH}/${domain}_${ERROR_LOG} ${LOG_PATH}/${domain}/${domain}_${DATE}_error.log
kill -USR1 ${NGINX_PID}
done


© 著作权归作者所有

fighting-cluber
粉丝 29
博文 74
码字总数 78829
作品 0
抚州
私信 提问
LNMP架构访问日志、日志切割、静态文件不记录及过期时间设置

11月27日任务 12.10 Nginx访问日志 12.11 Nginx日志切割 12.12 静态文件不记录日志和过期时间 Nginx访问日志 修改nginx配置文件 格式内使用的变量说明如下: 变量名 说明 $remote_addr 客户端...

robertt15
2018/11/27
16
0
三、NGINX的配置与优化

3.1 nginx的完整配置示例 nginx的配置文件默认在nginx程序安装目录的conf二级目录下,主配置文件为nginx.conf,假设您的nginx安装在/usr/local/webserver/nginx/目录下,那么默认的主配置文件...

孟飞阳
2016/08/06
72
1
nginx(三) : Nginx配置段介绍和日志切割

Nginx配置段 基于域名的虚拟主机示例 server 端配置 注意 server_name a.com;这个a.com不是我们的,所以需要修改windows电脑上的hosts,在其最后面添加一行,其中192.168.8.222 是你nginx配置...

AHUSKY
2018/06/29
28
1
2018-3-14 Linux学习笔记

12.10 Nginx访问日志 Nginx访问日志的格式是在主配置文件中定义的. vim /usr/local/nginx/conf/nginx.conf //搜索logformat 日志字段含义: $remoteaddr 客户端IP(公网IP) $httpxforwardedfo...

XiaoluHuang
01/07
0
0
日志切割操作梳理(Logrotate/python/shell脚本实现)

本文转自:运维中的日志切割操作梳理(Logrotate/python/shell脚本实现) 对于 Linux 系统安全来说,日志文件是极其重要的工具。不知为何,我发现很多运维同学的服务器上都运行着一些诸如每天...

blackfoxya
2018/06/28
390
1

没有更多内容

加载失败,请刷新页面

加载更多

js判断数据类型的几种方法

1、typeof typeof只能判断区分基本类型,number、string、boolean、undefined和object,function; typeof 0; //number;typeof true; //boolean;typeof undefined; //undefined;typ......

Bing309
35分钟前
3
0
说一说你的对面向过程和面向对象的理解

软件开发思想,先有面向过程,后有面向对象 在大型软件系统中,面向过程的做法不足,从而推出了面向对象 都是解决实际问题的思维方式 两者相辅相成,宏观上面向对象把握复杂事物的关系;微观...

ConstXiong
39分钟前
5
0
Qt编写气体安全管理系统5-数据监控

一、前言 本项目对设备的监控有四种视图模式,可以任意切换,数据监控、地图监控、设备监控、曲线监控,其中数据监控是最常用的,所以在主界面导航中也排在第一位,综合观察分析了很多气体安...

飞扬青云
41分钟前
3
0
pip源安装TensorFlow阿里报错 '--trusted-host mirrors.aliyun.com'.

使用命令pip install -i http://mirrors.aliyun.com/pypi/simple/ tensorFlow 报错 '--trusted-host mirrors.aliyun.com'. 需要改成 pip install -i http://mirrors.aliyun.com/pypi/simple......

Mr_Tea伯奕
46分钟前
3
0
C# ICSharpCode.SharpZipLib 压缩、解压文件 附源码

http://www.icsharpcode.net/opensource/sharpziplib/ 有SharpZiplib的最新版本,本文使用的版本为0.86.0.518,支持Zip, GZip, BZip2 和Tar格式。我们需要dll 在官网上也有。 好了,深入的大...

_Somuns
47分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部