我们正在运行APC作为操作码级缓存,并且已经获得内核恐慌(与共享内存段相关)。我认为在用户空间(PHP,APC,Apache)中运行的任何内容都不会导致内核崩溃。我已设法在不同的硬件和环境中复制此问题。我的问题是
我正在运行FreeBSD。
答案 0 :(得分:0)
此PECL Bug #13474有来自用户的评论,他说他们通过使用不同的文件锁定类型重新编译其APC扩展名来解决类似问题。他们建议“旋转锁定”。
他们特意链接到一个似乎与FreeBSD上的这个问题有关的问题,所以也许在那个被破坏的环境中使用APC的事情。该链接很遗憾已过期。
您使用的是什么版本的PHP和APC?你使用的是最新版本吗?在撰写本文时(2010-09-14),最新版本为PHP 5.3.3和APC 3.1.4。
答案 1 :(得分:0)
我们在多个版本和发行版(Debian Etch / Lenny,Ubuntu Lucid)的SaaS环境中遇到与APC类似的恐慌/段错误问题,最后通过切换到XCache解决了这些问题。一年多没有遇到麻烦。