【发布时间】:2012-01-18 23:08:51
【问题描述】:
一个朋友让我帮他写一个简单的 php 脚本,我把它放在他们的 Wordpress 网站上。在这样做的过程中,我遇到了一些我认为可以帮助他解决的明显问题。然后我遇到了野兽。
一个 580 GB 的错误日志文件。
这是一个简单的博客,每月有数百万的浏览量和千兆字节的图片,但他不应该对它进行一些维护吗?我知道在大多数情况下我可以tail -f 日志文件,但我认为它可能会使行星在试图打开这么大的文本文件时发生碰撞。
问题
我应该告诉他只是擦除它并从现在开始重新监控它,还是有适当的方法来查看过去 10 天的日志?我没有在他们的服务器上花费足够的时间(只是浏览了 FTP)来查看他们在运行什么。
【问题讨论】:
-
创建此日志文件的原因是什么?显然,此日志记录过程需要在旋转/归档/截断日志文件方面进行改进。
-
0_0 如果时间戳很容易解析,那么您可能需要编写一个小脚本来读取文件并仅将最后 X 天的数据(对于合理的 X 值)复制到单独的文件。然后你就可以杀死怪物日志文件了。
-
这可能更适合服务器故障。我还认为,如果您将问题更改为有关打开大文件或仅打开文本文件末尾部分的问题,您更有可能得到答案。
-
哦,所以投票结束,没有任何解释。一定会喜欢的。可以评论任何解释或要求提供更多信息。伙计们,我在这里问了一个完全合理的问题。
-
也许不是关闭它,而是应该迁移到 serverfault 左右。虽然我没有看到问题,因为处理此文件可能涉及一些编程。
标签: php wordpress logging error-handling