• 05-07-2021, 13:13:34
    #1
    Cem
    Kurumsal PLUS
    Merhaba,

    Sunucumda Cyberpanel kurulu ancak ara ara openlitespeed kendini durduruyor ve sitelerimde hizmet kesintisi sağlanıyor. İnternette araştırdığımda bu sorunu yaşayan bir çok kişi gördüm ancak çözüme ulaşan bir topic ile henüz karşılaşmadım. Bende şu şekilde bir çözüm düşündüm.

    SSH ile
    "service lsws status" kodu ile openlitespeed servisinin anlık olarak aktif veya pasif olduğunu denetleyebiliyoruz.

    "service lsws restart" ile ise openlitespeed i aktif hale getirebiliyoruz.

    Aslında yapmak istediğim şey bir if else den ibaret ancak bunu tam olarak nasıl gerçekleştirebilirim bilmiyorum.

    tam olarak ifade etmek istediğim şey şu

    if(service lsws status == 0){
    echo ''service lsws restart;
    }

    ve bu kodu sunucuda örneğin 5 dakika da bir çalıştırarak sunucunun durumunu denetlemek ve openlitespeed pasif ise otomatik aktif hale getirmesini sağlamak istiyorum.

    Bu konuda yardımlarınızı bekliyorum.

    İyi forumlar dilerim.
  • 05-07-2021, 13:18:54
    #2
    Merhaba,

    service lsws status | grep 'active (running)' > /dev/null 2>&1
    
    if [ $? != 0 ]
    then
            sudo service lsws restart > /dev/null
    fi
    
    service lscpd status | grep 'active (running)' > /dev/null 2>&1
    
    if [ $? != 0 ]
    then
            sudo service lscpd restart > /dev/null
    fi
    gibi gibi ..

    İyi çalışmalar.
  • 05-07-2021, 15:16:43
    #3
    Cem
    Kurumsal PLUS
    Çok teşekkür ederim