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
