[ Ludvig @ 03.07.2014. 10:17 ] @
Pozdrav svima,
ako može mala pomoć, naime dobijem eror na stranici koji se makne nakon 2-3 puta klikanja na F5

ovo mi piše

MySQL server has gone away SQL=SELECT * FROM jos_banners WHERE '2014-07-03 09:03:10' >= `reset` AND `reset` != '0000-00-00 00:00:00' AND `reset`!=NULL AND (`checked_out` = 0 OR `checked_out` = 0)

gdje bi to trebao podesiti i šta,radi se o joomli,mislim 2,5
[ bogdan.kecman @ 05.07.2014. 18:53 ] @
Citat:
Ludvig
MySQL server has gone away


to uglavnom znaci da je "prso" mysql (restartovao se), dok ti stisnes par puta F5 on se podigne i nastavi da radi

ako je u pitanju shared hosting to "prso" obicno znaci da je prebukiran pa njihova neka skripta random poubija brdo upita i ti dobijes tu gresku
[ lan-mi @ 07.07.2014. 16:56 ] @
Pozdrav,
Da se nadovezem i ne otvaram novu temu.
Na lokalnoj masini (windows 7) sam instalirao MySQL i MysqlWorkbench. Desktop aplikacija upisuje odredjene podatke i prvi put posle 15-tak dana se pojavila ova greska. Posto sam drzao otvorenu konekciju(bez provere statusa mysql-a)naravno nista nije upisivao 8 sati.
Pitanje:
Da li je bolje drzati otvorenu konekciju na bazu i proveravati status u odredjenim intervalima ili praviti posebnu konekciju za svaki upis u bazu? Ovo se desilo kada su 3 klijenta bila aktivna, a i bice ih verovatno par stotina. Trebao bi svaki klijent u periodu od 10 -tak sekundi da upisuje 100 bajta informacije.

[ bogdan.kecman @ 07.07.2014. 19:28 ] @
ne valja ni jedno ni drugo
[ lan-mi @ 07.07.2014. 20:39 ] @
a sta valja? Moze li neki savet?
[ bogdan.kecman @ 07.07.2014. 21:56 ] @
zavisi od aplikacije, mozes da koristis connection pool gde imas par konekcija uvek slobodnih (1-2) tako da tokom idle perioda padne na toliko a dok je app aktivna imas vise konekcija, svaki put kad ti treba uzimas iz pool-a, kad ti vise ne treba vracas u pool. ako app koristi samo jednu konekciju a planira se da app "dugo traje" najcesce kreiranje konekcije sa kracim timeout-om od 8h, pa ako u nekom trenutku imas delay (veci od recimo 1h koliko namestis timeout) umesto da app prsne sa greskom ti ishendlas to sto ti konektor kaze da je prsla konekcija i rekonektujes se
[ lan-mi @ 07.07.2014. 22:23 ] @
Hvala na odgovoru. Nemam bas ideju kako da to izvedem, ali eto zvezde vodilje za guglanje..
[ brux002 @ 08.07.2014. 15:58 ] @
Ja sam imao slican problem prilikom manipulacije sa puno podataka i ovaj clanak mi je resio problem:

http://stackoverflow.com/questions/12425287/mysql-server-has-gone-away-when-importing-large-sql-file