APC(替代PHP缓存)投入大量PHP通知

时间:2011-06-29 08:59:25

标签: php apc e-notices

我在运行PHP 5.3.6的Linux机器上安装了APC 3.1.9。

缓存工作正常,但我在错误日志中注意到,APC会抛出很多PHP通知,例如:

  

[Wed Jun 29 01:08:56 2011] [错误]   [client ip] PHP通知:   require_once()[function.require-once]:   apc_cache_find [16085954] \ n in   第75行上的/ path / to / file,referer:   /路径/到/引荐/文件

     

[Wed Jun 29 01:08:56 2011] [错误]   [client ip] PHP通知:   require_once()[function.require-once]:   1. h-> opened_pa​​th = [/ path / to / file] h-> filename = [/ path / to / file] \ n in   第84行上的/ path / to / file,referer:   /路径/到/引荐/文件

     

[Wed Jun 29 01:08:56 2011] [错误]   [client ip] PHP注意:未知:   apc_cache_find [16215361] \ n在未知中   第0行,引用者:   /路径/到/引荐/文件

- > / path / to / file& / path / to / referer / file已被我插入替换原始文件名

知道为什么APC会抛出所有这些消息吗?

3 个答案:

答案 0 :(得分:15)

安装/重新安装APC时的确切安装行是:

Enable internal debugging in APC [no] :no

答案 1 :(得分:2)

迈克有点迟,但我找到了一个解决方案(APC 3.1.9 / 3.1.13):

你也可以这样说:

https://bugs.php.net/bug.php?id=59445

据说:

“如果编译不是一个选项,请回滚到稳定版:pecl install -f APC-3.1.6”

确实是回归,但对我来说效果很好:)。

答案 2 :(得分:0)

此问题也是因为它可能是php版本。 (所以PHP版本更改/不匹配。特别是,如果移动的网站。你应该检查。)

祝你好运!