错误日志文件是相当大的,所以我删除它,并再次创build它..但现在错误日志不logging/错误更新?
试图重新分配Apache,但仍然是相同的..
我记得我前一阵子经历过了..不记得它是如何修复的?
Apache保持其日志文件处于打开状态,所以删除日志文件会阻止apachelogin到该文件,因为旧的文件描述符现在指向已删除的inode。
您应该旋转/删除/截断日志文件, 使用正确的所有权和权限重新创build它,然后发出apachectl graceful的apachectl graceful来重新加载。
或者,apache可以将错误logging到syslog; 这不会受到同样的限制。
或者,您可能想使用rotatelogs来约束您的httpd日志的大小/年龄。