Fórum Root.cz

Hlavní témata => Server => Téma založeno: Storm 28. 03. 2011, 12:52:23

Název: Neukončují se php-cgi procesy
Přispěvatel: Storm 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?
Název: Re: Neukončují se php-cgi procesy
Přispěvatel: David Strejc 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.