Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

MySQL : No connection. Trying to reconnect...

[es] :: MySQL :: MySQL : No connection. Trying to reconnect...

[ Pregleda: 1855 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

misk0
.: Lugano :. _.: CH :.

SuperModerator
Član broj: 634
Poruke: 2824
*.adsl.ticino.com.

ICQ: 46802502


+49 Profil

icon MySQL : No connection. Trying to reconnect...31.03.2009. u 08:46 - pre 182 meseci
U poslednjih nekoliko dana desava mi se cudan problem. Dobijam poruku:
Code:

mysql>  use myvivabill;
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id:    15
Current database: *** NONE ***


Pa sam promjenio max_allowed_packet sa 16M na 128M ali i dalje dobijam tu (slicnu) poruku.

Code:

mysql> use myvivabill;
No connection. Trying to reconnect...
Connection id:    3
Current database: *** NONE ***

Database changed


Nije vezano za vrstu komande kao niti za vrstu database gdje se izvrsava. Upit se uvijek izvrsi. Verzija Server version: 5.0.67-community. To se desava i iz lokala (konzole na serveru) i sa windows klijenta kad se konektujem na server.
Najvazniji dio : desava se po isteku nekog broja sekundi (mozda 6-10, ne mogu izmjeriti tacno).

Code:

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-locking
skip-innodb
query_cache_limit=1M
query_cache_size=32M
query_cache_type=1
max_user_connections=25
max_connections=500
interactive_timeout=10
wait_timeout=10
connect_timeout=20
thread_cache_size=128
key_buffer=16M
join_buffer=1M
max_allowed_packet=128M
table_cache=1024
record_buffer=1M
sort_buffer_size=2M
read_buffer_size=2M
max_connect_errors=10
thread_concurrency=8
myisam_sort_buffer_size=64M
server-id=1


Skoro sam uradio upgrade sa 4.1 na 5.0 misleci da ce to rijesiti problem, ali nije.

Ideje?

'fala

:: Nemoj se svadjati sa budalom, ljudi cesto nece primjetiti razliku ::
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.xdsl.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: MySQL : No connection. Trying to reconnect...31.03.2009. u 09:17 - pre 182 meseci
sta pise u error logu ? ova greska samo kaze da je pukla konekcija do mysql-a .. zasto - to ne kaze ... moze da bude da se resetovo mysql, da se zabo, da je ubio konekciju ... dakle - error log (/var/lib/mysql/*.err) pogledaj i tamo verovatno pise sta je problem
 
Odgovor na temu

misk0
.: Lugano :. _.: CH :.

SuperModerator
Član broj: 634
Poruke: 2824
*.adsl.ticino.com.

ICQ: 46802502


+49 Profil

icon Re: MySQL : No connection. Trying to reconnect...31.03.2009. u 09:25 - pre 182 meseci
Tamo nista, osim start / shutdown poruka (koje sam ja izazvao kad sam mjenjao parametre).

Code:

090331 09:33:04  mysqld started
090331  9:33:04 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.0.67-community'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  MySQL Community Edition (GPL)
090331  9:38:06 [Note] /usr/sbin/mysqld: Normal shutdown

090331  9:38:06 [Note] /usr/sbin/mysqld: Shutdown complete

090331 09:38:06  mysqld ended

090331 09:38:07  mysqld started
090331  9:38:07 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.0.67-community'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  MySQL Community Edition (GPL)


Trebam podici debug level? (gdje?)

:: Nemoj se svadjati sa budalom, ljudi cesto nece primjetiti razliku ::
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.xdsl.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: MySQL : No connection. Trying to reconnect...31.03.2009. u 09:51 - pre 182 meseci
rekao bi po konfig fajlu da ti je to na nekom unixu ... da je do package size - trebao bi da pukne ERROR 1153 a ne 2006 ..

http://dev.mysql.com/doc/refman/5.0/en/error-log.html

dodaj http://dev.mysql.com/doc/refma...tml#option_mysqld_log-warnings (stavi vrednost vecu od 1)

ovde: http://dev.mysql.com/doc/refman/5.0/en/communication-errors.html ti je malo veca prica u "zabodenim konekcijama" .. no to ces vec sve videti kad kresnes log-warnings :)

inace .. poslednji community je 5.0.77 ... ne "zvoni" mi nista 5.0.67, tj. ne znam napamet da ima neki bitan bug, ali preporucujem 77 posto je ipak "mnogo noviji"... posebno kad ti to nije production nego devel ... isto tako, preporucujem binaries sa mysql sajta a ne one koji dolaze uz distro :)

dakle, upali log-warnings pa da vidimo sto ti pucaju konekcije posto ... to sto vidis je ili:
- puko mysql (nije - posto bi se to videlo vec u log fajlu)
- zabo mysql konekciju zbog prevelikog paketa (tesko da ti se to desava na "use dbname" sto je 10tak bajtova :) a i povecavao si vec velicinu paketa )
- timeout (ovo je moguce .. ako nisi imao nikakav protok neko vreme .. moras da povecas timeout)
- greska na netu (ovo je isto moguce ako se ne konektujes na localhost ... moguce da imas neke dropnute pakete koji smore paket i mysql zabode konekciju)
....

dakle .. log-warnings=10


 
Odgovor na temu

Tyler Durden
Tyler Durden
Beograd

Član broj: 4312
Poruke: 3379
*.verat.net.



+1365 Profil

icon Re: MySQL : No connection. Trying to reconnect...31.03.2009. u 10:03 - pre 182 meseci
Imas interactive_timeout i wait_timeout setovan na 10 sekundi, da nije zbog toga?
Beneath civilization's fragile crust, cold chaos churns...
 
Odgovor na temu

stsung
NS

Član broj: 12899
Poruke: 432
*.ptt.rs.



+2 Profil

icon Re: MySQL : No connection. Trying to reconnect...31.03.2009. u 10:10 - pre 182 meseci
Citat:
Najvazniji dio : desava se po isteku nekog broja sekundi


Ako sam ovo dobro razumeo, onda nije nishta chudno, jer ti je wait_timeout=10, dakle nakon 10 sekundi neaktivnosti konekcije MySQL je zatvara.

Svako dobro.

edit: hehe preteche me durden ;)
 
Odgovor na temu

misk0
.: Lugano :. _.: CH :.

SuperModerator
Član broj: 634
Poruke: 2824
*.adsl.ticino.com.

ICQ: 46802502


+49 Profil

icon Re: MySQL : No connection. Trying to reconnect...31.03.2009. u 10:53 - pre 182 meseci
Stavio log_warning=10 i dobijam sledece
Citat:

090331 11:48:26 [Warning] Aborted connection 41 to db: 'eximstats' user: 'eximstats' host: 'localhost' (Got timeout reading communication packets)
090331 11:50:06 [Warning] Aborted connection 44 to db: 'eximstats' user: 'eximstats' host: 'localhost' (Got timeout reading communication packets)
090331 11:50:22 [Warning] Aborted connection 47 to db: 'eximstats' user: 'eximstats' host: 'localhost' (Got timeout reading communication packets)
090331 11:50:23 [Warning] Aborted connection 46 to db: 'vivabill' user: 'root' host: 'localhost' (Got timeout reading communication packets)


Osim toga, pokusavao sam povecati
Citat:

wait_timeout=10
connect_timeout=20


na 20 sec, ali opet puca nakon 10..


:: Nemoj se svadjati sa budalom, ljudi cesto nece primjetiti razliku ::
 
Odgovor na temu

misk0
.: Lugano :. _.: CH :.

SuperModerator
Član broj: 634
Poruke: 2824
*.adsl.ticino.com.

ICQ: 46802502


+49 Profil

icon Re: MySQL : No connection. Trying to reconnect...31.03.2009. u 10:59 - pre 182 meseci
Ah.....
problem je izgleda zbog interactive_timeout, sad sam ga stavio na 60. Kolika je optimalna vrijednost?


Sad je problem sto vidim druge konekcije koje dobijaju tu gresku...
Citat:

090331 12:01:36 [Warning] Aborted connection 8 to db: 'eximstats' user: 'eximstats' host: 'localhost' (Got timeout reading communica
tion packets)
090331 12:03:05 [Warning] Aborted connection 12 to db: 'eximstats' user: 'eximstats' host: 'localhost' (Got timeout reading communic
ation packets)
090331 12:03:38 [Warning] Aborted connection 13 to db: 'eximstats' user: 'eximstats' host: 'localhost' (Got timeout reading communic
ation packets)
090331 12:04:26 [Warning] Aborted connection 14 to db: 'eximstats' user: 'eximstats' host: 'localhost' (Got timeout reading communic
ation packets)


Sta to znaci? da ti queryiji traju vishe od minute?

:: Nemoj se svadjati sa budalom, ljudi cesto nece primjetiti razliku ::
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.xdsl.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: MySQL : No connection. Trying to reconnect...31.03.2009. u 11:39 - pre 182 meseci
optimalno .. http://dev.mysql.com/doc/refma...tml#sysvar_interactive_timeout
ja to drzim na maximumu ili ostavim default .. jedina "interaktivna" konekcija koju imam je kada se ja okacim preko cli-a i za to necu da ikad pukne konekcija ako ne mora


za drugo pitanje .. ne, ne znaci da upiti traju duze od x sekundi nego da imas vise od x sekundi izmedju dva upita... na primer ako php ne zatvori konekciju ili ako koristis pconnect ili ... nemoj nikad da se oslanjas na implicitno zatvaranje konekcija, posebno ne kada su php i perl u pitanju vec konekcije zatvaraj explicitno

sto se dugotrajnih konekcija tice, koristi slow-log http://dev.mysql.com/doc/refman/5.0/en/slow-query-log.html
 
Odgovor na temu

[es] :: MySQL :: MySQL : No connection. Trying to reconnect...

[ Pregleda: 1855 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.