php - APC - 如何处理 GC 缓存警告?

标签 php apc

有时,也许一天一次,我们使用 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 升级到 this PR 的版本被合并。至少 APCU 4.0.3。

关于php - APC - 如何处理 GC 缓存警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6937528/

相关文章:

php - CentOS 6、PHP和APC上的段错误(十一)

php - 检查 APC 是否已安装并正常工作的正确方法是什么?

PHP + APC : How to cache data up to 128M?

javascript - JQuery 选择 : Not Updating Select Option In Background

php - 我正在尝试使用更新查询从 PHP 更新 MySQL 中的一行,其中某些参数需要使用两次

PHP- PDO MySQL execute();

php - 在 PHP 和 MySql 编程中如何在单个语句中执行超过 3 个查询?

Symfony2 + Doctrine2 不缓存连接实体的结果

APC 无法正常工作

php - 无法在带有 XAMPP 1.8.3 的 Win7 64 位上为 PHP 5.5.6 安装内存缓存