Linux Nginx服务器 日志切割

日志切割

  • 日志切割的原因:因为nginx的access.log日志会保存所有客户端连接信息,普通网站每天请求量很大,所以要每天切割(/usr/local/nginx/sbin/nginx -s reopen)

1 手动切割日志

1、查看日志的大小:du -sh /usr/local/nginx/logs/access.log
在这里插入图片描述
2、在真机多次请求页面 ab -c 1 -n 100000 http://www.ranran.org/index.html
在这里插入图片描述
3、再次查看 du -sh /usr/local/nginx/logs/access.log

在这里插入图片描述

4、保存前一天的日志 mv access.log `date +%F -d -1day`_access.log

在这里插入图片描述
5、重新生成一个access.log日志 /usr/local/nginx/sbin/nginx -s reopen

  • 可以把命令写在crontab里,每天执行一次

在这里插入图片描述

2 脚本切割日志

在这里插入图片描述
在这里插入图片描述
再设置为定时任务即可。

发布了107 篇原创文章 · 获赞 0 · 访问量 1428

猜你喜欢

转载自blog.csdn.net/weixin_45029822/article/details/104655004