我有一个web服务器,我显然没有正确地设置。其中一个用户( webmin使大多数站点的所有者)拥有15G日志文件(即使在备份副本被删除之后)。
我知道这些日志文件应该被旋转,但是对于应该如何做却没有线索。如果我知道我能安排一份每周一次的工作。
它们应该在//home/USER/public_HTML/stats/中总结,但这显然是不正确的。如果我还记得这个包的意思是做所有被称为awstats的事情。
尽管如何正确自动/手动旋转生产Rails应用程序的日志文件很有趣,但它并没有告诉我足够多的信息来帮助我解决自己的问题。
短版本:如何在磁盘空间耗尽之前设置日志和stats包来完成它们的工作?
发布于 2015-07-11 12:42:03
没有提到你使用的OS +版本,所以.
which logrotate)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旋转式配置文件可能是最少的工作。
https://unix.stackexchange.com/questions/215269
复制相似问题