nginx重新生成日志

2019-05-16 22:00:00
赵勤松
原创
1948
摘要:nginx本身不支持日志按天保存功能,所以经过长时间运行后,它的日志会变得很大,除了使用脚本进行按天分割外,我们也可以重新生成新的log,从而将旧的大文件转移,或者删除。

当nginx在运行中,即使你使用rm命令删除了对应的log文件,磁盘空间依然不会被释放,因为nginx还打开了一个句柄,只有当nginx重新运行时,才会真正释放空间,因此,为了删除正在运行中的log日志文件,我们需要做如下步骤:

1.将相应的log日志文件复制,移动到其他目录(备份是很重要的)

2.使用nginx -s reopen命令,重新创建新的日志文件

文章分类
联系我们
联系人: powereye
Email: zqs@someapp.cn
QQ: 1134846
微信: powereye