首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置和手动触发日志旋转?

问如何设置和手动触发日志旋转?
EN

Unix & Linux用户
提问于 2015-07-11 12:32:11
回答 1查看 1.8K关注 0票数 2

我有一个web服务器,我显然没有正确地设置。其中一个用户( webmin使大多数站点的所有者)拥有15G日志文件(即使在备份副本被删除之后)。

我知道这些日志文件应该被旋转,但是对于应该如何做却没有线索。如果我知道我能安排一份每周一次的工作。

它们应该在//home/USER/public_HTML/stats/中总结,但这显然是不正确的。如果我还记得这个包的意思是做所有被称为awstats的事情。

尽管如何正确自动/手动旋转生产Rails应用程序的日志文件很有趣,但它并没有告诉我足够多的信息来帮助我解决自己的问题。

短版本:如何在磁盘空间耗尽之前设置日志和stats包来完成它们的工作?

EN

回答 1

Unix & Linux用户

发布于 2015-07-11 12:42:03

没有提到你使用的OS +版本,所以.

  1. 确保安装日志旋转(which logrotate)
  2. 首次尝试logrotate -vf /etc/logrotate.d/apache2.conf

这会执行冗长的+强制的日志旋转。

现在最棘手的是。如果您正在使用Webmin,那么apache文件的位置可能与/etc/logrotate.d/apache2.conf所期望的略有不同。

由于您知道您的日志文件大小(15G),您也知道日志文件路径。

确保运行logrotate -vf /etc/logrotate.d/apache2.conf时使用正确的日志文件路径。

如果不是,那么您必须确定是否最好修改您的log旋转配置文件(可能是最好的)还是apache配置文件,记住将所有旧的日志文件移动到新的日志文件位置。

更改apache的log旋转式配置文件可能是最少的工作。

票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/215269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档