xcache导致php segfault
郁闷了n天的php segfault,今天终于让我抓到了元凶: xcache.
不论是s1还是s8,php的fastcgi始终会segfault。在blog上的频率最高。
今天查看xcahce的tickets,发现有xcache导致segault的例子。我突然想,
俺们是不是也一样呢。
关键是要重现segfault,嗯,如果是xcache的问题,那么在高负载下应该能够重现,
因为它就是用于缓冲opcode的。
用ab测试,很快segfault频频出现,又把xcache禁用,ab再次测试,没有segfault。
ok,原因找到了,这个错误在xcache的1.2dev中曾经被closed,但是最近又被reopen了,
看来要等作者修复完了再重新考虑xcache了。
现在的替代就是使用zend optimizer,测试了一下,没有什么问题。
Comments
2 Responses to “xcache导致php segfault”
Leave a Reply
[...] 今天看到一篇文章(http://night9.cn/2007/05/21/54.html),说xcache会导致 php segfault 不知道这个是什么情况,不知道那位兄弟有发现过这种情况,请教一下. [...]
使用最新版,没有问题.