Hej! Hej Magnus Så det jag skall göra är alltså att byta webhotell, jag kommer ju inte åt några config-filer till MySql-server på webbhotellet. Jobbigt att behöva byta. Det som var bra med web10.se var att de var klart billigast men man blir ju trött på den dåliga respons man får genom den enda support de har. Ibland får man inga svar alls och når man får svar blir det orelevanta och oförståeliga svar! Du kna alltid testa att köra med en annan drivrutin, eller vad man nu ska kalla det.Lost connection to MySQL server during query
Jag gör en applikation med ASP.NET kopplat mot en MySql databas men jag får felmeddelandet :
ERROR [HY000] [MySQL][ODBC 3.51 Driver][mysqld-4.0.18-log]Lost connection to MySQL server during query
mycket irreterande!
Felmeddelandet uppstod när jag bytte server och uppstår när jag har laddat en sida och väntar ca 10 sek skriver i lite info i ett formulär och skickar iväg det mot en MySql databas.....
Tacksam för hjälp!
MVH MagnusSv: Lost connection to MySQL server during query
Jag har lite information om "lost connection", men det kan ha flera orsaker
beroende på miljö och versioner.
"lost connection during query" eller 2013 är ett
problem som verkar vara svårt att lösa.
2013 uppstår under tiden MySQL bearbetar queryn.
Naturligtvis kan felet bero på långvariga hämtningar,
t. ex. av LOB-objekt. Det beror på att processen då
tar längre tid än serverns timout och det är nog
wait_timeout om jag kommer ihåg rätt. En annan orsak
är att anslutningen stängs under tiden MySQL bearbetar
queryn. Det här är klart programmerarens problem.
Det finns förresten många sorts timeout när man
använder ASP.NET och MySQL.
Sånt här kan också uppträda när det finns problem i
hårdvaran eller om det finns annat som gör MySQL instabilt.
Den senaste tiden har detta börjat uppträda mer frekvent,
speciellt på UNIX-liknande OS. Den troligaste förklaringen
jag hittat är problem i libc/glibc biblioteken. Dom lär ha
uppkommit när man försöker täppa till säkerhetshål.
I detta fall uppträder felen ganska slumpmässigt.
Ett enkelt sätt många lindrat problemen med är att ändra på
variabler i mysql.cnf. Ett mer robust sätt är att länka om
MySQL med en äldre version av glibc/libc. Det verkar som om
problemen uppträder på olikaa sätt med olika versioner av
biblioteken och olika utvecklingsmiljöer. Troligen försvinner
problemen med tiden. Dom aktuella variablerna är:
set-variable=thread_stack=256k
set-variable=thread_cache_size=40
set-variable=wait_timeout=60
Den första är viktigast och kan ev. sättas till 1M om det
inte hjälper.
Om man gör en ODBS-trace tror jag man kan få fram viktig
information, men då måste man nog byta drivare. MySQL kan
också ha log-filer.
Jag var inblandad i ett liknande fall, också med ASP-NET.
Webhotellet vägrade medge att dom kunde ha något med saken
att göra och skyllde på programmeraren ofta med hänvisningar
till kod som var irrelevanta. Problemen löste sig när man
flyttade till ett annat web-hotel. Så verkar dom flesta såna
här problem ha löst sig. I detta fall hetta programmeraren också
Magnus, men det kanske finns flera.
Bästa Hälsningar
Folke LarssonSv: Lost connection to MySQL server during query
:(Sv: Lost connection to MySQL server during query
http://www.bytefx.com/dotdata.aspx