It seems that eAccelerator causes php/apache to crash silently.
I tracket down the problem and noticed that this is happening almost at the end of the
script where ob_end_flush() or ob_flush() is called. It ish happening
when two or more simultaneus requests come to the same script(session?)
This is 100% reproducible by hitting refresh button twice or reloding quickly the same page in two different browser windows.
Workaround - do not use ob_end_flush() and ob_flush() - let the PHP flush output buffers on shutdown...
or turn off eAccelerattor.
I'm using WinXP.
Apache-1.3.34(1.3.33)
PHP-4.4.2(4.4.1)
Using eAccelerator v0.9.4 binary dll's from http://www.sitebuddy.com/PHP/Accelerators/eAccelerator_windows_binaries_builds
I even tried using *_with_disassembler buids - it didn't helped because apache error log didn't showed any problem - eAccelerator simply hit all required files and thats all.