MySQL Sunucu Yüksek CPU ve Load Problemi

Sunucu değişimlerinde ya da yeniden yüklemelerde karşılaşacağınız büyük ihtimalli sorunlardan birisi. Bununla ilgili şunları kontrol etmenizi tavsiye ederim:

  • İlk başta bakacağınız şey Mysql sürümü olacaktır. Kurulum sırasında eski versiyon bir sql server kuruldu ise çok yüksek cpu kullanımına karşılık düşük bir memory kullanımı göreceksiniz sunucuda. Ama bir yandan da diskiniz swap yapmaya başlayacak ve bir süre sonra erişim sağlanamayacak. Veritabanı bağlantısı yapılamayacak. Bunun sebebi de yeni nesil çok çekirdekli işlemcili sunucuların yeni versiyon Mysql ile daha iyi çalışmasındandır. Hemen Mysql sürümünüzü yükseltmenizi tavsiye ederim. Eğer WHM kullanıyorsanız MySQL upgrade linkini sol taraftaki menüden kullanabilirsiniz. Daha fazla bilgi için http://dev.mysql.com/doc/refman/5.1/en/upgrading.html
  • Eğer sürümünüz yeni ama halen sorunlarınız devam ediyorsa /tmp klasörünüz dolmuş olabilir. Bunun için boyut büyütme yapmanız gerekmektedir. Şu şekilde yapabilirsiniz:
  • nano -w /scripts/securetmp ile dosyayı açıp editlemeniz gerekir. my $tmpdsksize diye bir değer var, bulup 512000 değerini değiştirin. Ne kadar yapmak istiyorsanız, örneğin 1gb için 1024000 yazın. Ardından tek tek şu komutları uygulayın:
    /bin/umount -l /tmp
    /bin/umount -l /var/tmp
    /bin/rm -fv /usr/tmpDSK
    /scripts/securetmp
    /scripts/restartsrv_mysql
    /scripts/restartsrv_httpd
  • Yoğun sql kullanan siteleri tespit etmeyi deneyebilirsiniz. ssh üzerinden top komutu ile ya da WHM üzerinden fazla kaynak kullanan siteleri tespit etmeniz gerekmektedir.
  • /tmp büyüttünüz ama yine çare bulamadınız. Bir de optimizasyon deneyin. Bunun için de /etc/my.cnf dosyasındaki parametrelerle oynamanızı tavsiye ederim. Tabi eğer bu işlerden pek anlamıyorsanız çeşitli programlar var. Onları deneyebilirsiniz. Örneğinmysql tuning primer scriptini deneyebilirsiniz.
  • Her şeyi  yaptınız ama çare bulamadıysanız daha güçlü bir sunucu kiralamanın zamanı gelmiş demektir :)

WordPress Kullanmak

Son zamanlarda girdiğiniz dolaştığınız sitelerin çoğu wordpress tabanlıdır. Bunun olmasındaki ana sebep, wordpress kullanımının hem kolay hem de arama motoru optimizasyonuna uygun olmasıdır. Durum böyle olunca wordpress kullanılarak oluşturulmuş binbir türlü site görmeye alıştık. Peki wordpress kullanmak gerçekten iyi midir? 

Eğer sitenizi ziyaret eden kişi sayısı günlük 1k civarında ise wordpressin sorun çıkartacağını pek düşünmüyorum. Fakat yüksek hitlere çıktığınızda host yetmemeye başlayacaktır. Siteniz sunucuyu zorlamaya başlayacaktır. Aslında bunun olmasındaki ana sebep wordpressin kendisinin çok ağır bir script olduğundan değildir. WordPress bildiğiniz gibi eklentilerle ve çeşitli temalarıyla çok geniş bir aile. Durum böyle olunca sayıca çok fazla eklenti kurar olduk sitelerimize. Ama bunu yaparken şunu göz ardı ediyoruz. Her yeni kurduğumuz eklenti sitemizi biraz daha zorluyor. Eklentiler verileri işlemek için veritabanından çekiyor. Bu zorlama yüzünden sitenizde sidebar geç açılabilir mesela. Bu sadece bir örnek. Çok çeşitli varyasyonlar sorunlar ortaya çıkabilir. Peki sadece eklentiler mi Okumaya devam et “WordPress Kullanmak”

Phoenix ile iletişim sorunu giderildi

NASA yetkilileri, insansız uzay aracı Phoenix’in Mars’ın yörüngesindeki MRO (Mars Reconnaissance Orbiter) ve Mars Odyssey’yi röle olarak kullanarak veri göndermeye başladığını belirttiler.

MRO’nun Phoenix’e Dünya’nın komutlarını gönderirken, Mars Odyssey’nin Kızıl Gezegen’den Dünya’ya bilgi gönderdiği kaydedildi.

NASA’nın California Pasadena’daki Jet Motorları Laboratuvarı’ndan Mars Keşif Programı Direktörü Fuk Li, dün düzenlediği basın toplantısında, radyo dalgalarındaki geçici bir karışıklığın, Mars yörüngesindeki MRO (Mars Reconnaissance Orbiter) ile Phoenix arasındaki iletişimin kesilmesine neden olduğunu belirterek, bunun Phoenix’in öngörülen faaliyetlerini geciktirdiğini kaydetmişti.

İletişim sorunu, Phoenix’in Mars’ın Kuzey Kutbu’nda buz halinde olduğu tahmin edilen suyu araştırması ve geçmişin olası yaşam izlerini bulabilmesi amacıyla robot kolunu çıkarması ve kullanıma hazır hale getirmesi için gerekli manevraları yapmasını geciktirdi.

ntvmsnbc