apache 1.3.29
php 4.3.6
mmcache 2.4.6
Mac OS X Server 10.3.3
I usually get 20 - 30 crashes a day. When I disable mmcache and
restart my server, the crashes go away. When I just disable
mmcache, the crashes continue. I have tried enabling mmcache as
both a zend and php extension. I have tried turning off
compression. Nothing seems to work.
I run about a dozen web sites, some running WordPress, Gallery,
and SquirrelMail. I have searched through the access logs looking
to see if there was any corelation between the crashes and a
specific script being run. There isn't. Sometimes the crashes
happen when no requests have been made within a few seconds.
Here is a snippet from my error_log:
[Tue Jun 1 09:33:05 2004] [notice] child pid 28743 exit signal
Segmentation fault (11)
[Tue Jun 1 10:30:47 2004] [notice] child pid 29648 exit signal
Segmentation fault (11)
[Tue Jun 1 10:47:12 2004] [notice] child pid 29969 exit signal
Segmentation fault (11)
[Tue Jun 1 11:19:20 2004] [notice] child pid 674 exit signal
Segmentation fault (11)
[Tue Jun 1 11:41:48 2004] [notice] child pid 1149 exit signal
Segmentation fault (11)
[Tue Jun 1 11:43:05 2004] [notice] child pid 1170 exit signal
Segmentation fault (11)
[Tue Jun 1 12:03:02 2004] [notice] child pid 1538 exit signal
Segmentation fault (11)
Logged In: YES
user_id=525
Any chance you can rebuild PHP and Turck MMCache with debugging
turned on? I'll take a look at this, but I need a bit more info to get
started.
Are the scripts that are called last before the crash specific to one
package like SquirrelMail, WordPress or Gallery?
Logged In: YES
user_id=839959
After installing PHP 4.3.9, these crashes have gone away. I read the
release notes to that version, and found this: "Fixed bug #29349
(imagecreatefromstring() crashes with external GD library)." I'm pretty
sure that was the bug I was encountering. (But it was kind of weird,
since it only ever showed up when turck-mmcache was enabled.)