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
