nginx笔记1信号控制以及日志分割

1. nginx信号控制:

kill系列:

先获取到nginx的进程id.然后执行:

kill -Hup 进程id 更多命令如下:

nginx命令系列:

日志:

日志一般是main格式:

指定进入日志文件和格式(main格式)

/Users/liufeihong/Documents/home/wwwroot/test/logs/2202.access.log  main;

下面的shell指定日志按月拆分:

#!/bin/bash
Base_path=/home/wwwlogs
Filename=$(date +%Y%m%d)
Base_Log=/home/wwwlogs/source.unitop.com.ph.log
Dir=$Base_path/$(date +%Y%m)
if [ ! -d "$Dir" ];
then
        mkdir $Dir
fi
mv $Base_Log $Dir/$Filename.source.unitop.com.ph.log
touch $Base_Log
nginx -s reload

最后必须重载。否则即使新建了日志文件还是会把日志写到原来的日志文件里

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值