我正在使用 APC 作为操作码和应用程序缓存运行 php5 FPM。像往常一样,我将 php 错误记录到文件中。
由于它变得相当大,我尝试配置 logrotate。它可以工作,但在轮换之后,php 继续记录到现有的日志文件,即使它被重命名。这导致 scripts.log 成为 0B 文件,并且 scripts.log.1 继续进一步增长。
我认为(还没有尝试过)在 postrotate 中运行 php5-fpm reload 可以解决这个问题,但这每次都会清除我的 APC 缓存。
有人知道如何使它正常工作吗?