我在AWS Ubuntu上有生产应用服务器,每天点击数百万次。
源文件从主应用服务器同步到S3,然后在服务器启动和更改时同步到辅助应用服务器。
这很长时间(很多个月)没有问题。
在新应用服务器启动的最近几天,主源文件的APC缓存已损坏。服务器的输出显示一串垃圾字符,然后是PHP源代码的一部分。
如果我清除APC缓存,代码将被正常缓存,一切正常。
我正在使用 APC版本3.1.9 PHP版本5.3.10-1ubuntu3.11
导致这种情况的原因是什么,我该如何避免呢?我不想在这个时候升级APC / PHP,因为我对这个版本充满信心,从长时间的完美运行。