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
