MySQL'i 5.1'e upgrade ettim ancak, bir cozum uretmedi. Backup alirken mysqldump -u root -p <db_name> > dump.sql seklinde aliyorum ve her seferinde,
> > mysqldump: Error 2013: Lost connection to MySQL server during query when > dumping table `player` at row: 34804 Seklinde kesiliyor. Hep ayni row'da. Dump alabilsem, Percona'nin MySQL'ini falan kurup deneyecegim de, dump alamiyorum :) 2012/7/18 Omer Barlas <[email protected]> > Veri kaybettiğini zannetmiyorum, sadece bağlantı kopma hatası veriyor, > şimdilik panik yapacak bir şey yok ;) > > http://bugs.mysql.com/bug.php?id=30809 adresindeki bug report logunun > sonlarına doğru > > [26 Mar 2011 1:56] Sveta Smirnova > Nico, > thank you for the feedback. > Your prolem looks very similar to bug #46103. Please dramatically > increase net_write_timeout and net_read_timeout, then try mysqldump > again to confirm this. > > Bilinen bir bugmış, diğer bağlantılı bug reportları da okudum, en > mantıklısı öncelikle mysql'i upgrade etmek. eğer mysqldump'ı -all > seçeneği ile kullanıyorsan o da bir sıkıntı çıkartabilir, tek tek > veritabanlarını yedeklemen daha doğru olacaktır. eğer ihtiyacın varsa > bash üzerinde nasıl yapabileceğine dair ufak bir script yazıp > gönderebilirim. > > Kolay gelsin. > > 18 Temmuz 2012 08:53 tarihinde Gürkan Oluç <[email protected]> yazdı: > > > > Omer hocam, ornek vermek gerekirse loglarda gecen player tablosunda > yaklasik 200000 adet kayit var. Hani diycem, index olmayan bir field ile > falan where, order by falan yapsam, tum tabloyu scan etsin ama neredeyse, > tum query'ler pk select. > > > > Suan, db'de bir corruption'da olustu sanirim. Cunku, mysqldump ile yedek > almak istedigimde, error 2013, connection lost when query executing (mesaj > tam bu degil ama hata kodu dogru) diye hata aliyorum. > > > > Ne yapsam, ne etsem bilemedim. Daha cok sarpa sariyor, ugrastikca gibi. > > > > On Jul 18, 2012 6:40 AM, "Omer Barlas" <[email protected]> wrote: > >> > >> Peki MySQL komple kapanıyor mu yoksa sadece daemonlar mı bağlamıyor? > InnoDBnin en büyük avantajı tabloları kilitlememesi ama bunu sağlamak için > de memory kullanımı da artıyor. Direkt olarak RAMdir diye girmek > istemiyorum, bence bir de yazdığınız queryleri explain ettirmeye çalışın, > satır sayısını bilmiyorum ama eğer sequential scan görüyorsanız bir index > probleminiz olabilir, ve indexler veritabanları üzerindeki bir çok yükü > azaltabilir. > >> > >> 250mb çok büyük bir DB değil, ancal dediğim gibi satır sayısı daha > önemli bir bilgi. Kendi bulunduğum sunucuda çok b.ktan forum sistemleri > çalışıyor, ebatlar GB mertebesinde onlar bile saçmalamıyorsa sizin > verinizin doğru bir konfigürasyonla hiç saçmalamaması lazım. > >> > >> 18 Tem 2012 01:54 tarihinde "Gürkan Oluç" <[email protected]> yazdı: > >>> > >>> Suan olay iyice ilginc bir hal almaya basladi. > >>> > >>> MySQL dump almaya calistigimda, > >>> > >>>> mysqldump: Error 2013: Lost connection to MySQL server during query > when dumping table `player` at row: 34804 > >>> > >>> > >>> diyor. Sanirim tablolardan birisi zarar gordu. Check table falan da is > yapmiyor. Bakalim nasil cikacagiz icinden. > >>> > >>> 2012/7/18 Atif Ceylan <[email protected]> > >>>> > >>>> Hocam pdo dan kaynaklaniyordur. Amca pooling filan yapiyor. Orada bir > sinirlama filan vardir belki. Istersen pdo olmaksizin kullan birde. > >>>> > >>>> Gürkan Oluç <[email protected]> wrote: > >>>> > >>>> >Ilk mailde, veritabani boyutu eksik kalmis, 250 MB olacakti. > >>>> > > >>>> >Atif hocam, simdi denedim. Worker'lari baslatmadan once, mysql'e > shell ile > >>>> > baglandim, Ayni user ile, yani workerlarin MySQL'e baglanirken > >>>> >kullandiklari user ile Arka tarafta mysql got signal 6 dedikten > sonra, tum > >>>> >workerlar hata mesaji vermeye basliyorlar ama mysql shell'de bir > kopma yada > >>>> >baska birsey olmuyor gozlemledigim kadari ile. > >>>> > > >>>> >Acaba open file limit'e falan takiliyor olabilir miyim? Root > kullanicisi > >>>> >icin, bu degeri 30k ayarladim ve lsof -u root | wc -l ile baktigimda > bu > >>>> >sayi degil 30k, 5k'i bile gecmiyor. > >>>> > > >>>> >2012/7/18 Atif Ceylan <[email protected]> > >>>> > > >>>> >> Birde bu baglanamama sorunu oldugunda mysql konsoldan veya > phpmyadmin'den > >>>> >> de baglanamiyor musun? > >>>> >> > >>>> >> Gurkan Oluc <[email protected]> wrote: > >>>> >> > >>>> >> >Selamlar, > >>>> >> > > >>>> >> >Linode'tan aldigim 2 GB'lik bir vps'im var. Bu vps uzerinde app > >>>> >> server(Apache), Redis, RabbitMQ, MySQL, Memcache gibi bir cok > yazilim > >>>> >> kosuyor bir uygulama icin. > >>>> >> > > >>>> >> >Benim sorunum MySQL ile ilgili. Suanda veritabani boyutu, > yaklasik ~250 > >>>> >> boyutlarinda, tum tablolar innodb. Kendimce, internet okuduklarim > ile biraz > >>>> >> tuning yapmaya calistim, ancak cok basarili olamadim gibi. > >>>> >> > > >>>> >> >Sorunum su sekilde, daemon olarak calistiriyor oldugum PHP > scriptleri > >>>> >> var. Bu scriptler, genellikle MQ'nun kendilerine gonderdigi id > degerlerine > >>>> >> gore bir tablodan select yapip, gerekli islemleri yaptiktan sonra > insert > >>>> >> yada update yapiyorlar. Sorun ise su noktada, ornegin suan MQ'da > 4000'e > >>>> >> yakin is var. > >>>> >> > > >>>> >> >Worker scriptlerini ilk calistirdigimda herhangi bir sorun > olmuyor, guzel > >>>> >> bir sekilde MQ'daki mesajlar erimeye basliyor ancak sabit olmayan > bir sure > >>>> >> sonra, MySQL'e baglanamiyorum. > >>>> >> >Log'lardan gozlemledigim kadari ile, > >>>> >> > > >>>> >> >> PDO Connection Error: SQLSTATE[HY000] [2002] Can't connect to > local > >>>> >> MySQL server through socket '/var/run/mysqld/mysqld.sock' (111) > >>>> >> > > >>>> >> >Seklinde bir hata olusuyor worker scriptlerinde. Bu hatadan once > ise, > >>>> >> > > >>>> >> >> SQLSTATE[HY000]: General error: 2006 MySQL server has gone away > >>>> >> >Seklinde hatalar goruyorum. > >>>> >> > > >>>> >> >Internette, ilk hatayi arastirdigimda, genellikle server down > oldugunda > >>>> >> yada .sock dosyasi bir sekilde ulasilamaz oldugunda bu hata ile > >>>> >> karsilasildigini gordum. > >>>> >> > > >>>> >> >2. hata icin genellikle timeout suresi ile alakali demisler, > ancak onunla > >>>> >> ilgili oldugunu pek dusunmuyorum cunkusundan birazdan bahsedecegim. > >>>> >> > > >>>> >> >Bu hatalarin alindigi zamanlari MySQL'in error log'larinda > aradigimda, > >>>> >> https://gist.github.com/ea3d433b296d02173b56 soyle birseyler ile > >>>> >> karsilasiyorum. > >>>> >> > > >>>> >> >> mysqld got signal 6 ; > >>>> >> >> This could be because you hit a bug. It is also possible that > this > >>>> >> binary > >>>> >> >> or one of the libraries it was linked against is corrupt, > improperly > >>>> >> built, > >>>> >> >> or misconfigured. This error can also be caused by > malfunctioning > >>>> >> hardware. > >>>> >> >> We will try our best to scrape up some info that will hopefully > help > >>>> >> diagnose > >>>> >> >> the problem, but since we have already crashed, something is > definitely > >>>> >> wrong > >>>> >> >> and this may fail. > >>>> >> > > >>>> >> > > >>>> >> > > >>>> >> >Kismi oldukca dikkat cekici geldi. > >>>> >> > > >>>> >> >Daha once bu tarz bir sorun ile karsilasan var mi? > >>>> >> > > >>>> >> >Tesekkurler. > >>>> >> > > >>>> >> >-- > >>>> >> >Gurkan Oluc > >>>> >> > > >>>> >> > > >>>> >> >_______________________________________________ > >>>> >> >Linux-sunucu E-Posta Listesi > >>>> >> >[email protected] > >>>> >> > > >>>> >> >Liste kurallarını http://liste.linux.org.tr/kurallar.php > >>>> >> >bağlantısından > >>>> >> okuyabilirsiniz; > >>>> >> > > >>>> >> >Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu > listeden gelen > >>>> >> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini > kullanarak 1 > >>>> >> dakika içinde üyeliğinizi sonlandırabilirsiniz. > >>>> >> >https://liste.linux.org.tr/mailman/listinfo/linux-sunucu > >>>> >> _______________________________________________ > >>>> >> Linux-sunucu E-Posta Listesi > >>>> >> [email protected] > >>>> >> > >>>> >> Liste kurallarını http://liste.linux.org.tr/kurallar.php > >>>> >> bağlantısından > >>>> >> okuyabilirsiniz; > >>>> >> > >>>> >> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu > listeden gelen > >>>> >> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini > kullanarak 1 > >>>> >> dakika içinde üyeliğinizi sonlandırabilirsiniz. > >>>> >> https://liste.linux.org.tr/mailman/listinfo/linux-sunucu > >>>> >> > >>>> > > >>>> > > >>>> > > >>>> >-- > >>>> >Gürkan OLUÇ > >>>> >http://www.gurkanoluc.com > >>>> > > >>>> >_______________________________________________ > >>>> >Linux-sunucu E-Posta Listesi > >>>> >[email protected] > >>>> > > >>>> >Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından > >>>> >okuyabilirsiniz; > >>>> > > >>>> >Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden > gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini > kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz. > >>>> >https://liste.linux.org.tr/mailman/listinfo/linux-sunucu > >>>> _______________________________________________ > >>>> Linux-sunucu E-Posta Listesi > >>>> [email protected] > >>>> > >>>> Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından > >>>> okuyabilirsiniz; > >>>> > >>>> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden > gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini > kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz. > >>>> https://liste.linux.org.tr/mailman/listinfo/linux-sunucu > >>> > >>> > >>> > >>> > >>> -- > >>> Gürkan OLUÇ > >>> http://www.gurkanoluc.com > >>> > >>> _______________________________________________ > >>> Linux-sunucu E-Posta Listesi > >>> [email protected] > >>> > >>> Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından > >>> okuyabilirsiniz; > >>> > >>> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden > gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini > kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz. > >>> https://liste.linux.org.tr/mailman/listinfo/linux-sunucu > >>> > >> > >> _______________________________________________ > >> Linux-sunucu E-Posta Listesi > >> [email protected] > >> > >> Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından > >> okuyabilirsiniz; > >> > >> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden > gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini > kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz. > >> https://liste.linux.org.tr/mailman/listinfo/linux-sunucu > >> > > > > _______________________________________________ > > Linux-sunucu E-Posta Listesi > > [email protected] > > > > Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından > > okuyabilirsiniz; > > > > Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden > gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini > kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz. > > https://liste.linux.org.tr/mailman/listinfo/linux-sunucu > > > > > > -- > Omer Barlas > [email protected] > _______________________________________________ > Linux-sunucu E-Posta Listesi > [email protected] > > Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından > okuyabilirsiniz; > > Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen > e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 > dakika içinde üyeliğinizi sonlandırabilirsiniz. > https://liste.linux.org.tr/mailman/listinfo/linux-sunucu > -- Gürkan OLUÇ http://www.gurkanoluc.com
_______________________________________________ Linux-sunucu E-Posta Listesi [email protected] Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından okuyabilirsiniz; Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz. https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
