Neukončují se php-cgi procesy

Storm

Neukončují se php-cgi procesy
« kdy: 28. 03. 2011, 12:52:23 »
Ahoj, mám vlastní vps, kde hostuji několik webu postavených na rs Joomla 1.5. Běží to na CentOS a php 3.5.4. (sdílené cpu a 2 GB ram)

Mám tam neustále problém se zahlcením ram, což má za následek brutální zpomalení serveru.  Php-cgi procesy se neukončují a zůstávají viset v paměti (neuvolňují paměť). Vždy pomůže jen restart. Tohle se opakuje zhruba každých 6 hodin. Bohužel nejsem schopný najít zdroj problému.

Weby by to dělat neměly, až do přesunu na vps, to bylo naprosto v klidu, takže hledám problém někde v konfiguraci. Neměl někdo podobný problém? Případně máte nějakou radu?


David Strejc

Re: Neukončují se php-cgi procesy
« Odpověď #1 kdy: 28. 03. 2011, 14:57:38 »
Zkuste misto cgi pouzit fcgid. Pro me to funguje docela v pohode.

FcgidIOTimeout 300
FcgidIdleScanInterval 300
FcgidIdleTimeout 300
FcgidProcessLifeTime 300
FcgidMinProcessesPerClass 0

Hodnoty si muzete nastavit libovolne. Toto funguje v pohode s Apache22. Je potreba mit FCGIWrapper, ale da se o tom hodne vygooglit.