Hi Folks,
We've been running PHP4 for many years, and are just going through a process of upgrading to PHP5.
However, we've had to rollback in our PROD environment because (it seems) that the number of apache processes dramatically increases over a short time.
For instance, if we've been running with about 30 HTTPD processes under PHP4, and with the same load, we are cracking 150 HTTPD processes under PHP5.
I have heard that PHP5 handles keep-alive connections differently than PHP4, and my first (largely un-informed) guess is that connections are being kept open for longer, which as you would expect, could have an incremental effect on the number of processes.
Does anyone know of any php.ini configuration directives that I should be looking at in order to tune things like this? Any pointers would be appreciated.
Environment is PHP 5.1.6 with APACHE 1.3.36 on Solaris 8.
Cheers, Craig