一:nginx分割日志命令
mv /var/log/nginx/access.log /var/log/nginx/access_$(date +%Y%m%d).log
killall -s USR1 nginx
将以上代码保存为sh文件,放在/etc/nginx/cutlogs.sh,并设置权限为755
chmod 755 /etc/nginx/cutlogs.sh
运行
crontab -e
按i插入
0 0 * * * sh /etc/nginx/cutlogs.sh
表示每天0点0分执行一次sh /etc/nginx/cutlogs.sh
二:平滑重启nginx的简单命令
killall -HUP nginx
如果你的配置文件有误,以上命令不会有任何提示,配置也不会生效的哦,如果你发现运行了以上命令,相关配置无效,那应该就是配置有问题了,使用/etc/init.d/nginx restart重启nginx会有相应提示的。
0 条回复