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

Cevap