现在的位置: 首页 > RakSmart教程 > 正文

利用LNMP一键安装脚本定时切割Nginx日志的方法

2022年01月09日 RakSmart教程 ⁄ 共 552字 ⁄ 字号 暂无评论

LNMP环境搭建后,添加了网站域名等。网站就运行了,这个过程中nginx会记录访问日志,如果不加以定期删除这些nginx的日志文件,会占用大量硬盘空间。

而LNMP一键安装脚本的作者其实写了相应的脚本的,在LNMP目录下的tools文件夹中,以最新的LNMP1.6为例,就在 /root/lnmp1.6/tools 目录下。

定时切割nginx日志的一键脚本为: cut_nginx_logs.sh

这里会讲这个脚本移动到 /root/ 目录,打开这个 cut_nginx_logs.sh 脚本,修改 log_files_name 和 save_days 两个参数,不用说吧,一看就懂。

给Nginx日志切割脚本添加执行权限

chmod +x cut_nginx_logs.sh

测试Nginx日志切割脚本是否能正常执行

./cut_nginx_logs.sh

执行后,到/home/wwwlogs目录下查看文件大小的变换,或修改时间。

利用crontab 实现定时切割日志文件

crontab -e

输入以下内容:

00 00 * * * /root/cut_nginx_logs.sh

说明:00 00为时间分/小时,可自行修改。例如:10 12 ***,就是每天12.10运行这个脚本,继续nginx日志切割。

经过以上步骤后,即可完成每天定时切割Nginx的日志文件了。

给我留言

您必须 [ 登录 ] 才能发表留言!