Öncelikle merhaba Ali Bey.
Bu durum mysql-slow.log dosyasında da göze çarpıyor. İki tablolu bir sorgu
sonucu query_time olarak 1 sn den fazla sürüyor.
Sonuçta bu "basit" bir SQL sorgusu bunu optimum yapmak benim elimde değil ki!
Sizin açıklamalarınızdan sorunun maalesef Linode de olduğu gözüküyor.
________________________________
From: ali gündoğdu <[email protected]>
To: [email protected]
Sent: Monday, 6 August 2012, 12:27
Subject: [Linux-sunucu] Re: Yanıt: Re: MySQL Apache ve uptime
Merhaba arkadaşlar,
linode level1 hizmetini alıp üzerinde crawler çalışacak bir projeye başlamıştık
yaklaşık olarak 2-3 ay önce,
projemizi aslen elimizde mevcut olan vps hizmeti (türkiye lokasyonlu aynı
özelliklerde bir vps) üzerinde geliştirip
gerekli ölçümleri ve testleri yaparak linodeye atmıştık
ancak geliştirdiğimizde yaptığımız testler ile çalıştırdığımızda ortaya çıkan
sonuçlar arasında çok büyük zaman kayıpları ve sorunlu veri aktarımı gibi bir
çok sorunla karşılaştık php-fpm ve mysql abartılu derecede cpu tüketiyor, swap
memory dahi dolu gözüyordu, ve bu durum sadece tek bir php dosyası
çalıştırıldığında oluyordu. kaldı ki biz testleri 40 php dosyası (farklı iz
sürmeler için) çalışırken bile bu değerlere ulaşmamıştık.
yazılımı hiç değiştirmeden bir başka sunucuya taşıdık deneme için, (aynı
özelliklerde amazon instance)
orada hiç bir sorun yaşamayınca teyid etmek için
türkiye lokasyonlu bu iş için başka bir vps kiraladık ve yazılımı bir de orada
çalıştırdık
yine sorun olmadı
bunun üzerine tekrar linodeye giderek yazılımı tekrar orada çalıştırdık. ve
sorunlar yine baş gösterdi
benim vardığım nokta şu idi,
linode kendi kerneli ile çalıştığı için mysql yada buna benzer servislere baskı
uyguluyor ve işlem sürelerini dizginliyordu, zaten 10 tane select sorgusunu
yaptığınız anda bile mysql servisinin %100'e çıktığını görebilirsiniz linode
üzerine.
biz sorunu vps hizmetimizi başka bir yerden alarak çözdük, tabi bu karara
varmadan önce yazılımı 1-2 kere elden geçirip sorunun yazılımdan olmadığını
teyid etmemiz gerekti.
Ali GÜNDODĞU
http://blog.vuska.net
6 Ağustos 2012 12:16 tarihinde Ayhan DELÝ <[email protected]> yazdı:
Pardon adnızı yanlış yazmışım, kusuruma bakmayın Özgür Bey.
>
>
>
>
>
>________________________________
> From: Ayhan DELÝ <[email protected]>
>To: "[email protected]" <[email protected]>
>Sent: Monday, 6 August 2012, 12:13
>
>Subject: [Linux-sunucu] Re: Yanıt: Re: MySQL Apache ve uptime
>
>
>
>Hiçbir değişiklik yapılmadı Özgüz Bey.
>
>
>
>
>________________________________
> From: Özgür Kılıçaslan <[email protected]>
>To: [email protected]
>Sent: Monday, 6 August 2012, 10:18
>Subject: [Linux-sunucu] Re: Yanıt: Re: MySQL Apache ve uptime
>
>
>Çalışan uygulamada bir geliştirme yapıldı mı son zamanlarda?
>
>
>6 Ağustos 2012 03:36 tarihinde Ayhan DELÝ <[email protected]> yazdı:
>
>Arkadaşlar serverımın htop görünümünü ekte yğklüdür.
>>Bu durumun ne zaman olacağı hiç belli olmuyor ama çok sık oluyor dakika da 1
>>veya 2 kere.
>>
>>
>>
>>Birileri yardımcı olursa çok ama çok sevinirim.
>>
>>
>>
>>
>>
>>
>>
>>________________________________
>> From: Ayhan DELÝ <[email protected]>
>>To: "[email protected]" <[email protected]>
>>Sent: Monday, 6 August 2012, 2:07
>>Subject: [Linux-sunucu] Re: Yanıt: Re: MySQL Apache ve uptime
>>
>>
>>
>>teşekkür ederim şuanda aktif ettim log tutuluyor fakar herhangi bir problem
>>gözükmüyor.
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>________________________________
>> From: Kayhan KAYIHAN <[email protected]>
>>To: [email protected]
>>Sent: Monday, 6 August 2012, 1:14
>>Subject: [Linux-sunucu] Yanıt: Re: MySQL Apache ve uptime
>>
>>
>>Mysql in conf dosyasina bakarak hangi path de log tuttuguna, yada log tutup
>>tutmadigina bakabilirsiniz.
>>
>>HTC cihazımdan gönderildi
>>
>>
>>----- Reply message -----
>>Gönderen: "Ayhan DELÝ" <[email protected]>
>>Kime: "[email protected]" <[email protected]>
>>Konu: [Linux-sunucu] Re: MySQL Apache ve uptime
>>Tarih: Pzt, Ağu 6, 2012 01:01
>>
>>
>>
>>Tam olarak linux kullanıcısı olmadığımdan hangi loga bakmam gerektiğini dahi
>>bilmemekteyim maalesef.
>>fail2ban olayını kontrol etmekte de fayda var sanırım. Haklısınız.
>>
>>
>>bu arada MySQL nedendir bilinmez log tutmuyor. mysql.log dosyalarımın içi boş.
>>bu linuxu böyle öğrenmek ecel terleri dökmek gibi :)
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>________________________________
>> From: Ascarabina <[email protected]>
>>To: [email protected]
>>Sent: Monday, 6 August 2012, 0:19
>>Subject: [Linux-sunucu] Re: MySQL Apache ve uptime
>>
>>
>>On 05.08.2012 19:40, Adil İLHAN wrote:
>>
>>
>>>>
>>>>17:35:32 up 6 days, 2:33, 1 user, load average: 0.98, 0.68, 0.54
>>>
>>>Sanırım bir yerde yanlış düşünüyorsunuz. Load değeri deseniz normal
>>>görünüyor. Uptime zaten ayrı bir muamma.
>>>
Son 1 dakika'da cpu'nun %98 ,5 dakikada %68, 15 dakikada %54 lük kapasitesi
kullanılmış. Sistemde çalışan uygulamayı bilmiyorum ama yük altında olmadığı
düşünülen sistem için değerler " n'oluyor orda ? " seviyesinde.
>>
>>
>>Linode ip grupları sürekli tarama altında ( iç networkden de baya
trafil geliyor ), birileri sürekli brute force ile ssh ve mail
hesaplarını kırmaya çalışıyor. Bruteforce sırasında örn. sasl ve
mysql'in kullanımının tavan yapması normal. Loglarınızı bir
inceleyin isterseniz. Sizinle benzer bir durumu yaşarken fail2ban'ı
kurup yanlış denemenin ardından ip'yi 1 saat boyunca banlamayı
seçtim, sistem kullanımı ( kendi kullanıcılarımın sisteme yüklendiği
zaman hariç ) 10%'ın üzerine çıkmadı.
>>
>>_______________________________________________
>>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
>>
>>
>>
>>_______________________________________________
>>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örünenler, gerçek olsaydı bilime gerek kalmazdı.
>
>_______________________________________________
>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
>
>
_______________________________________________
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