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

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

猜你喜欢

转载自blog.csdn.net/moliyiran/article/details/82793963
今日推荐