• 24-12-2007, 15:41:24
    #1
    S.a bende 1 gb ramlı bir vps var ve içinde 3k vbulletin forum var ve bazı zamanlar ram acayip şekilde artıyor ve site duruyor bende sıksık apacheye reset atmak zorunda kalıyorum bunu otomatik yapabilmenin bir yolu varmı diyelim ram kullanımı belli bir seviyeye geldiğinde apacheye otomatik reset atılsın yardım bekliyorum...
  • 07-01-2008, 23:13:47
    #2
    Üyeliği durduruldu
    ayni durum bende de vardi,plesk de solda server e tikla sonrada server ayarlarina gir hani plesk in dilini filan ayarladigin kisimda Apache restart interval yaziyor ,bende suan buldum bunu,ben 36000 saniyede bir apacheye restart attirmak istiyordum,bu kisima 36000 yazdim,saniye cinsinden yaziyoruz.Benim anlattigim plesk 8.1 icin ama hepsi hemen hemen aynidir.

    Not :


    Eger yaniliyorsam lütfen bilenler yardim etsin yanlis bisey yapmis olmayayim bende.
  • 07-01-2008, 23:57:57
    #3
    httpd_restart.php
    Alıntı
    <?php
    system ("service httpd restart");
    ?>
    Bu kodu bir dosya helinde (httpd_restart.php gibi) /root klasörüne root erişimi ile at.

    Ardından kontrol paneline gel. Bir crontab ekle (scriptin ne kadar sürede bir çalışmasını istiyorsan ona göre crontab ayarla). Crontab'ın calıstıracağı komuta
    Alıntı
    /root/php -q http_restart.php
    yaz.

    Not: Crontab'ı root yetkisi ile eklemelisin. Plesk'te Server -> Schueld Tasks -> root sekmelerinden ekleyebilirsin.
  • 08-01-2008, 00:11:02
    #4
    Üyeliği durduruldu
    tesekkürler sylar ama benim denedigim yöntem dogru degilmi restart icin ?
    Apache restart interval
  • 08-01-2008, 00:23:25
    #5
    gibigibiyim adlı üyeden alıntı: mesajı görüntüle
    tesekkürler sylar ama benim denedigim yöntem dogru degilmi restart icin ?
    Apache restart interval
    Vallahi bildiğim kadarıyla o opsiyon "şu kadar sürede bir apache'nin calısıp calısmadıgını kontrol et. eğer calısmıyorsa calıstır" anlamına geliyor. Tam bilmiyorum ama ben de..
  • 14-01-2008, 00:04:42
    #6
    gibigibiyim adlı üyeden alıntı: mesajı görüntüle
    tesekkürler sylar ama benim denedigim yöntem dogru degilmi restart icin ?
    Apache restart interval
    apache restart attırıcam diye durmuşsunuz hocam, eğer cpanel ise server bir bash script ile istediğinizi yapabilirsiniz.Örneğin memory %70 olunca apache rest atar.Bu nasıl olur derseniz onu bende bilmiyorum
  • 04-01-2011, 11:29:43
    #7
    RAMBilisim adlı üyeden alıntı: mesajı görüntüle
    apache restart attırıcam diye durmuşsunuz hocam, eğer cpanel ise server bir bash script ile istediğinizi yapabilirsiniz.Örneğin memory %70 olunca apache rest atar.Bu nasıl olur derseniz onu bende bilmiyorum
    durdurmusunuz derkn hocam sımdı oyle ayarlarsak dıyelım 3600 sanıyede bır apache restart atılmıs olmuyormu senın yontem de lazım bana pleskd sureklı kılıtlenıyor
  • 09-01-2011, 14:27:18
    #8
    Denemedim fakat;
    cd /usr/local/
    mkdir auto
    cd auto
    nano -w restart.sh
    daha sonra şu kodu yapıştırın
    #!/bin/sh
    check=`cat /proc/loadavg | sed 's/\./ /' | awk '{print $1}'`
    if [ $check -gt 10 ] //load 5 dakikaligina 10 olunca
    then
    /etc/init.d/httpd restart
    fi
    755 izni verelim
    chmod 755 restart.sh
    cron ekleyelim
    d /etc/cron.d
    nano -w auto_restart
    yapıştırın
    */5 * * * * root /usr/local/auto/restart.sh >/dev/null 2>&1
  • 09-01-2011, 14:56:46
    #9
    sunucuoptimizasyon.com
    Hiçbirine gerek yok.

    crontab -e

    En alta bunu ekleyin.
    Alıntı
    * * * * * /etc/init.d/httpd restart
    Ctrl + x - Enter.

    Yukardaki komutla dakikada bir restart atar.

    Alıntı
    */10 * * * * /etc/init.d/httpd restart
    Bu komutlada 10 dakikada bir restart atarsınız.


    Yanlız çok yoğun sunucularda restart işlemi sonrasında ani yük artışları yaşanabilir bu yüzden önerilmez.