Benim sorun tamda http://lists.mysql.com/mysql/188623 suradaki arkadasin
yasadigi. DB'nin kendisi gitmiyor. Ama o tabloda bir sorun oluyor.

2012/7/18 Gürkan Oluç <[email protected]>

> 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
>



-- 
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

Cevap