删除的 Apache 访问日志仍然占用空间

enk*_*kdr 5 log-files apache-2.2

我删除了 7GB apache2 other_vhosts_access.log.1 以释放我们服务器上的一些空间。基本上我删除了除了最近的访问日志之外的所有内容。最大的是未压缩的 - 我认为它没有通过 logrotate(正在运行)。

运行 df -h 没有显示额外的空间,我已经尝试apache/apachectl restart/reload/graceful了其他问题中提到的各种组合等等 - 没有结果。lsof也不显示文件打开。

Sc0*_*ian 4

您很可能已经删除了日志,但 apache 已将它们锁定。

您应该使用lsof并查找(删除)。IBM 指南在这里。解决方法是重启apache进程释放文件。