删除/创建 apache 错误日志 > 日志未更新

cla*_*rkk 2 logging apache-2.2

错误日志文件很大,所以我删除了它并重新创建了它..但是现在错误日志没有记录/更新错误?

已尝试重新分配 apache,但仍然相同..

我记得我前段时间经历过这个..不记得它是如何修复的?

ada*_*ptr 5

Apache 保持其日志文件打开,因此删除日志文件会阻止 apache 记录到它,因为旧的文件描述符现在指向已删除的 inode。

您应该旋转/删除/截断日志文件,使用正确的所有权和权限重新创建它,然后发出apachectl graceful重新加载。

或者,apache 可以将错误记录到 syslog;这不会受到同样的限制。