php.log:清除日志文件的正确方法是什么?

时间:2012-05-09 22:47:59

标签: php unix logging

我正在对一个扩展方式过快的php日志文件进行故障排除,并耗尽了大量的磁盘空间。

清除日志文件的最佳方法是什么?

简单地删除日志文件是个问题吗?当php尝试写入时,是否会重新创建该日志文件?

5 个答案:

答案 0 :(得分:12)

删除php.log文件是完全安全的。它将在下次需要时自动创建。

答案 1 :(得分:4)

在Linux上你可以这样做:

cat /dev/null > /var/logs/php.log   

答案 2 :(得分:3)

在Mac OS X 10.6上,我删除了 / var / log / apache2 / error_log 。在刷新页面时没有重新出现的轻微恐慌。只需通过浏览共享设置重新启动Apache。现在她回来了。

答案 3 :(得分:0)

通过执行以下操作, IS 可以安全删除日志文件:

  1. 完全删除php.log文件。
  2. 如果在Apache上,使用“ service apache2 restart”命令重新启动服务器
  3. 如果在NGINX上,您不必重新启动服务器

答案 4 :(得分:0)

您可以从终端(在WHM中)或SSH终端运行此简单命令。

find -name error_log -type f -exec rm -rf {} \;

此命令将找到所有名称为“ error_log”的文件并将其删除。

享受。