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