Dibi – mysql server has gone away

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Tabetha
Člen | 140
+
0
-

Ahoj,

mám problém s Dibi … Na servre(produkcny, development) sa až moc často stáva DibiDriverException #2006 MySQL server has gone away … Chyba vzniká na riadku 167 v súbore dibi/drivers/mysql.php … Chyba vzniká v súbore, ktorého výsledok sa cachuje a je to hlavne po dlhšej neaktivite na servri(tj. nikto netestuje) … Neviete niekto ako sa toho zbaviť?

Dakujem za čas a ochotu

nette: Nette Framework 2.0.6 (revision 6a33aa6 released on 2012–10–01)

Majkl578
Moderator | 1364
+
0
-

Oprav si server, nejspíš ti máš problém se stabilitou/připojením MySQL.

Tabetha
Člen | 140
+
0
-

oukej .. díky

Majkl578
Moderator | 1364
+
0
-

Tabetha napsal(a):

je to hlavne po dlhšej neaktivite na servri(tj. nikto netestuje)

Tady jsou popsané možné příčiny.
Dále je možné, že timeout způsobuje nízká hodnota mysql.connect_timeout, můžeš zkusit zvýšit její hodnotu.

Tabetha
Člen | 140
+
0
-

na príčiny som už pozeral ale nebol som si istý či to spôsobuje server alebo je nejaký bug či niečo v *.php … takže zajtra idem teda poriešiť ten server, pretože to je ako keby ide do nejakého sleep modu … táto chyba naskočí najčastejšie ked sa na nom dlhšie nič nerobí … Kazdopádne dakujem