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
