Ö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

Cevap