今天在网上查阅Nginx的相关的优化,看到一篇关于Nginx切割日志的文章
于是自己设置了下,开始没生效,后来结果是我设置的路径有问题。
正常的Nginx的日志文件路径是在/usr/local/nginx/logs/
因为用的Lnmp一键配置环境,所以日志的路径为/home/wwwlogs/
脚本如下:
#nginx日志切割脚本
#!/bin/bash
#设置日志文件存放目录
logs_path="/home/wwwlogs/"
#设置pid文件
pid_path="/usr/local/nginx/logs/nginx.pid"
#重命名日志文件
mv ${logs_path}www.xxxx.com.log
${logs_path}www.xxxx.com_$(date -d "yesterday" +"%Y%m%d").log
#向nginx主进程发信号重新打开日志
kill -USR1 `cat ${pid_path}`
将这个脚本保存为nginx_log.sh
然后给这个脚本加上写权限 chmod +x nginx_log.sh
然后用crontab -e 进行定时处理设置
01 00 * * * /root/nginx_log.sh
这个时间是你自己设定的,最好是在服务器不忙的时候进行切割
疯狂医院达什医生中文版(Crazy Hospital)
疯狂医院达什医生最新版是一款医院模拟经营类游戏,逼真的场景画
宝宝庄园官方版
宝宝庄园官方版是一款超级经典好玩的模拟经营类型的手游,这个游
桃源记官方正版
桃源记是一款休闲娱乐类的水墨手绘风格打造的模拟经营手游。玩家
长途巴士模拟器手机版
长途巴士模拟器汉化版是一款十分比真好玩的大巴车模拟驾驶运营类
房东模拟器最新版2024
房东模拟器中文版是一个超级有趣的模拟经营类型的手游,这个游戏