PHP7でAPCuを使った状態で、たくさんリクエストを投げると、Apacheのログに「zend_mm_heap corrupted」が出たり、「Segmentation fault」が出たりして、終いには応答が返ってこなくなる。 APCuではなくて、OPCacheかもしれないが、わからない。
php.iniのoutput_bufferingの値を上げると改善されるらしいし、実際改善されるようだが、あくまで改善するだけで、問題は解決していない気がする。 そして、なぜ改善されるかわかっていない。
- https://stackoverflow.com/questions/2247977/what-does-zend-mm-heap-corrupted-mean
- https://stackoverflow.com/questions/43162831/zend-mm-heap-corrupted-with-php-7-1
- https://bugzilla.redhat.com/show_bug.cgi?id=1408381
2017/10/01 APCIteraotrが壊れている雰囲気。