Load yükseldiğinde apache ve exim restart etsin

Nano /usr/bin/loadkontrol

yazdıktan sonra bunları yapıştırın

#/usr/bin/!
load=”20″
komutcan=`top -b -n 1 | head -n 20 | grep average | awk ‘{print $12}’ | cut -d, -f1 | cut -d. -f1`
if [ "$komutcan" -ge "$load" ]
then
echo “Son yeniden baslatma suresi: `date`” >> /var/log/loadkontrol.load

# Kural ihlali durumunda yapılacak isler alt kısma girilecek

# Suyunu cikartirsaniz sonucu kotu olabilir 

service httpd restart
service exim restart

# Kural Sonu

Kaydedip çıkın daha sonra chmod değeri verin;

chmod +x /usr/bin/loadkontrol

Sonra crontab’a ekleyin…

crontab -e

yazın en alt satıra şunu girin..

*/30 * * * * sh /usr/bin/loadkontrol    kaç dakikada bir load’ı kontrol etmesini istiyorsanız ona göre */30 kısmını editleyin.

cat /var/log/loadkontrol

Bu cevap yeterince yardımcı oldu mu?

 Bu dökümanı yazdır

Ayrıca okuyun

PhpMyAdmin Nedir? Ne İşe Yarar?

PhpMyAdmin Nedir? Ne İşe Yarar?PhpMyAdmin programı PHP dile ile yazılmış, mysql veritabanında ki...

cPanel ssh komutları – sorunların çözümleri

cPanel SSH Komutları 1- Sunucuya reboot çekmePHP- Kodu:reboot 2- Cpanel’in...

SSH’da son yazılan komutları görmek ve silmek

History yazarak son yazılan komutları görebilirsiniz. History | more yazarak sayfa sayfa...

Htaccess ile Hotlink Koruması Nasıl Yapılır?

Htaccess ile Hotlink Koruması Nasıl Yapılır?Bilindiği gibi hotlink koruması ile sitenizde bulunan...

ConfigServer Explorer (cse) Nedir?

CSF Nedir? Bildiğiniz gibi sunucular için csf diye bir firewall var. Yapımcısı...