Hi all,
I'm using mpm_worker on Apache 2.2 and recently upgraded from PHP 5.1.2 to 5.2.0
Now I'm getting frequent (but not apparently harmful) crashes whereas before I did not.
I don't want to hear about "Just use prefork" because:
A) mpm_worker is provided and recommended by Apache. Its performance is considerably superior to prefork particularly in terms of RAM usage.
😎 I used 5.1.2 for some time with no problems
and
C) Win32 users aren't told to "just use prefork" (of course prefork does not exist on win32), so why the bleep should Linux users have to?
How can I identify the cause of this crash? Others who submit a bug report this vague to bugs.php.net get it rejected (I have seen this).
What can we do to persuade these people that in this day and age, PHP should really work properly in a multithreaded environment? Java, Perl, .NET etc, all do it!
The stack trace I get from the crashed Apache is unhelpful as no thread is inside PHP at the time.
Mark