• 30-06-2016, 03:36:14
    #1
    Merhabalar,
    Digitalocean'da denemelik 512mb ramli makina kurup Debian 7, phpmyadmin ve wordpress kurdum.
    Sanırım mobilden siteyi bir kaç kez açtıktan sonra MySQL çöküyor. Sshtan MySQL restart etmek gerekiyor.
    Sorun ve çözüm ne olabilir?
    Teşekkürler.
  • 30-06-2016, 13:05:05
    #2
    Kullandığınız droplet çok düşük özelliklerde en az 1gb kullanmanız gerekir.

    Apache yerine nginx kullanırsanız sunucu daha verimli çalışacaktır. İlla apache kullanıcam dersen o özelliklerdeki bir sunucuda çok iyi optimizasyon yapılması gerekli.
  • 30-06-2016, 13:22:11
    #3
    sgcreative adlı üyeden alıntı: mesajı görüntüle
    Kullandığınız droplet çok düşük özelliklerde en az 1gb kullanmanız gerekir.

    Apache yerine nginx kullanırsanız sunucu daha verimli çalışacaktır. İlla apache kullanıcam dersen o özelliklerdeki bir sunucuda çok iyi optimizasyon yapılması gerekli.
    Cevap için teşekkür ederim. Minimum özellikte en iyi optimizasyonu yapıp performansı ölçmeye çalışıyorum. Nginx kullanayım dedim ama htaccess gibi ayarları yapamadım. Bende biraz Apache ile uğraşayım dedim.

    Bu arada sorunu çözdüm, CPU kasıldığında MySQL kendini kapatıyor grafiklerden anladığım kadarıyla. Çözümü de yine Digitalocean'ın sayfalarında buldum: https://www.digitalocean.com/communi...?comment=42488

    dd if=/dev/zero of=/swap.dat bs=1024 count=512k
    mkswap /swap.dat
    swapon /swap.dat
    
    
    vim /etc/fstab
    /swap.dat      none    swap    sw      0       0
    (/etc/fstab dosyasına bu satırı ekleyip kaydediyoruz.)
    
    vim /etc/mysql/my.cnf
    innodb_buffer_pool_size=64M
    (/etc/mysql/my.cnf dosyasına bu satırı ekleyip kaydediyoruz. Son satıra eklenebilir.)
    
    service mysql restart
    Umarım sorun yaşayanlara yardımcı olur.
    512mb ramli makinede pagespeed'te 91 puan alıyorum, hedef 95, optimizasyona devam.
  • 30-06-2016, 13:48:29
    #4
    SeoSarp adlı üyeden alıntı: mesajı görüntüle
    Cevap için teşekkür ederim. Minimum özellikte en iyi optimizasyonu yapıp performansı ölçmeye çalışıyorum. Nginx kullanayım dedim ama htaccess gibi ayarları yapamadım. Bende biraz Apache ile uğraşayım dedim.

    Bu arada sorunu çözdüm, CPU kasıldığında MySQL kendini kapatıyor grafiklerden anladığım kadarıyla. Çözümü de yine Digitalocean'ın sayfalarında buldum: https://www.digitalocean.com/communi...?comment=42488

    dd if=/dev/zero of=/swap.dat bs=1024 count=512k
    mkswap /swap.dat
    swapon /swap.dat
    
    
    vim /etc/fstab
    /swap.dat      none    swap    sw      0       0
    (/etc/fstab dosyasına bu satırı ekleyip kaydediyoruz.)
    
    vim /etc/mysql/my.cnf
    innodb_buffer_pool_size=64M
    (/etc/mysql/my.cnf dosyasına bu satırı ekleyip kaydediyoruz. Son satıra eklenebilir.)
    
    service mysql restart
    Umarım sorun yaşayanlara yardımcı olur.
    512mb ramli makinede pagespeed'te 91 puan alıyorum, hedef 95, optimizasyona devam.

    Sorunu çözmenize sevindim. Ancak şöyle birşey var site trafik alınca işler değişir benim tahminim max 20 kullanıcıda cpu fazla hareket edicektir birazda temaya bağlı olarak değişebilir default temada sorun yaratmayabilir.

    Şöyle yapın "top" ile cpu takip edin aynı andada sayfayı sürekli yenileyin 2sn aralıklarla cpu ne derecede oynuyo buraya yazarmısınız.
  • 18-07-2016, 15:38:33
    #5
    Sorunu kendiniz yazmışsınız zaten. 512mb ram.

    Optimizasyon bile yapsam baya zahmetli bir durum olur.

    Ram artışı öneririm.

    Yine de optimizasyon için görüşmek isterseniz Skype'dan ulaşabilirsiniz.
  • 04-08-2016, 01:42:28
    #6
    Düşük ramde yüksek performan istiyosan:

    1-) mysql'i 512 ye göre yapılandır
    2-) swap oluştur ki oluşturmuşsun yukarıdaki kodlarla.
    3-) ve en önemlilerinden biri innodb'yi disable et.
  • 04-08-2016, 01:52:45
    #7
    bir de web server olarak apache önermem açıkçası.

    hatta tekrarlanan sql requestleri için en kötü hatta en kötü değil o ayarda konfigürasyon için belli zaman aralıkları ile sistemi html output olarak diske yazıp diskten okutmanız olur.

    ancak gene en güzel çözüm ram artışı olacaktır.
  • 04-08-2016, 14:31:52
    #8
    Web serverınız belli bir ram miktarını geçince bir süre sonra mysql down olacaktır.