mysql nezabiji procesy

Zdenek Mazanec zdenek.mazanec na contactel.cz
Pondělí Květen 3 13:32:41 CEST 2004


> Na stroji, kde jede 20 webu, vsechny php+mysql, mam nasledujici problem:
> mysqld_safe tvori nove procesy, nektere z nich ale bezi porad. jakmile
> pocet procesu dosahne max_processes v my.cnf,
> mysql prestane akceptovat nova spojeni. v soucasne dobe je max_processes
> 200. Za 3 hodiny provozu mysql prestane fungovat.
> Myslel jsem, ze ty procesy po urcite dobe zabije, a udrzuje jich nejaky
> konstantni rozumny pocet, ale neni to tak.
> Zatim to resim restartem. nekdy nezabere ani to, musim killnout
> mysqld_safe a zbyvajici mysqld, potom to znovu nahodit.


Zakazte v php.ini persistetni spojeni do mysql. Na pocet bezicich procesu to
ma blahodarny vliv ;-) Pokud nekdo pouziva mysql_pconnect, tak muze dal, jen
prijde o perzistenci.
Taky tu mam asi tri podobne experty na hostingu, vysvetlit jim, ze maji po
sobe konexe uklizet je nadlidsky ukol, prestavil jsem php.ini a je po
ptakach.

-- 
Zdenek Mazanec, Contactel s.r.o.
http://mandrake.contactel.cz
Silver MandrakeClub Member





Další informace o konferenci Linux