I have installed PHP as an Apache module. I have had prefork running all this while. I've read that worker would consume less memory while offer higher performance]1. So, I've edited /etc/sysconfig/httpd and uncommented:
Last Friday (10/7/2011) we started having httpd.worker processes grow from the
typical 10-15M memory reserved to 10G+ (gigabytes) in a matter of 1-2 minutes. This obviously brings the server to a halt as it starts swapping etc. We have to reboot the server in order to get it running again.
We recently tried switching one of our servers over from the default MPM prefork to worker. The savings in memory were really surprising but we have no experience of tuning with worker. Can anyone give us a rough idea of any changes we could make to the default worker setting? This server has 8 cores and 12GB ram also running varnish.
These days I tried using a mod (mod-spdy) for apache2.4 but it seems the mod only work best with worker MPM.
I'd like to know if it is possible to install apache2.4 with worker mpm and CB2.0 , because only prefork and event mpm are available in options.conf, but apache's documentation mentions that worker mpm is also available.
I was using libpuzzle library for over a year. Unfortunately, today after changing Apache mpm from prefork to worker and upgrade Apache 2.29 and PHP 5.4.33 I can't compile libpuzzle library.
I don't know what happened.