Pogledajte određenu poruku
Staro 02. 04. 2007.   #5
cvele
Banned
Knowledge base
 
Avatar cvele
 
Datum učlanjenja: 01.07.2005
Poruke: 1.598
Hvala: 206
140 "Hvala" u 89 poruka
cvele ima spektakularnu aurucvele ima spektakularnu auru
Default

Smem u gajbu piva da se kladim da je problem do persitentnih konekcija ka bazi i da je mysql potrosio definisan max. broj konekcija.

Edit:
ako sam u pravu (a ulog mogu da povecam i na dve gajbe) ovo bi trebalo da resi sve probleme:
Kôd:
SET GLOBAL wait_timeout=15;
SET GLOBAL thread_cache_size=40;
Sta je sustinski problem, kada imate posecen sajt kao b92 otvara se mnogo konekcija ka mysql serveru koje ostaju aktivne... i posto vecina administratora postavlja max_connections na neku razumnu vrednost, recimo 180, vrlo brzo se desi da ponestane konekcija ka bazi, jer je wait_timeout default setovan na 600sec ako se dobro secam (10min). Dakle sa wait_timeout resavamo problem zato sto ce konekcije da bivaju ubivene posle 15sec. Ovo otvara drugi problem, CPU ce biti mnogo vise opterecen jer ce morati da otvara veliki broj konekcija... zato se koristi thread cache... to bi trebalo da bude to.

btw ako se dobro secam cache cak nije ni ukljucen po defaultu... SELECT @@global.thread_cache_size;

ps.
experimentisati sa vrednostima, moj savet je poceti od ovoga... velicina kesa zavisi od prosecnog broja konekcija sa jednog izvora (jednog apacha)

Poslednja izmena od cvele : 02. 04. 2007. u 15:29.
cvele je offline   Odgovorite uz citat