APC -如何处理GC缓存警告



有时,也许一天一次,我们使用APC的PHP web服务器会引发一个E_WARNING错误,我的错误处理程序捕获并记录。它看起来像这样:

require_once() [function.require-once]: GC cache entry '/path/file.php'
(dev=47775802 ino=183046) was on gc-list for 3602 seconds -
in /path/some_other_file.php(31)

这是可恢复的错误吗?我应该无视这些警告吗?

我目前已经得到它,所以脚本死于E_WARNINGs,因为我们希望代码稳定,大多数警告我看到的是不可持续的(缺少包括,断言等)

APC有足够的内存,100MB,只有大约。文件和用户缓存使用32MB

如果您正在考虑APCU (PHP 5.5),我建议将APC升级到此PR合并的版本。

从我从谷歌中可以看出,这对当前运行的脚本没有影响,因此警告可以忽略。

最新更新