Restart Linux Service Ketika CPU Load Tinggi

In Linux, Tutorial

Perkara High CPU Load adalah salah satu masalah besar bagi pengguna hosting/web terutama admin server. Bagaimana tidak, apabila CPU Load tinggi otomatis kinerja server sudah pasti tidak akan maksimal.

Lalu bagaimana cara mengatasinya? Caranya cukup mudah (ini hanya salah satu cara dari sekian banyak cara 😀 ), yaitu pasang saja script dibawah ini dan jalankan melalui cronjob.

#!/bin/sh
# script to check server for extremely high load and restart Apache if the condition is matched
check=`cat /proc/loadavg | sed 's/\./ /' | awk '{print $1}'`
# laod average on 5 minutes
max_load='10'
# log file
high_load_log='/var/log/high_cpu_load_restart.log';
# location to service init script
service_init='/etc/init.d/php5-fpm';
#
if [ $check -gt "$max_load" ]; then
$service_init stop
sleep 10;
$service_init restart
echo "$(date) : Restart service due to excessive load | $check |" >> $high_load_log;
fi

 

Pada script diatas service yang saya pantau adalah php5-fpm, silahkan diganti sesuai dengan kebutuhan ….

Dan apabila script tidak jalan ketika di-load menggunakan cronjob, maka cukup tambahkan kode berikut persis dibawah “#!/bin/sh”

 

HOME=/root
LOGNAME=root
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
LANG=en_US.UTF-8
SHELL=/bin/sh
PWD=/root

 

Selamat mencoba ……

Related Search

Tags: #cpu load #cronjob #crontab #linux #overload #SCRIPT #server #service #sh

Anda sedang membaca artikel tentang Restart Linux Service Ketika CPU Load Tinggi. Silahkan baca artikel Be Log tentang Linux, Tutorial lainnya. Semoga bermanfaat ...

Mikrotik Duckdns.org Update (New Script)
Mikrotik Duckdns.org Update (New Script)
Entah kenapa script untuk update Dynamic IP
Mengatasi Stiker Whatsapp Yang Tidak Muncul Di Android
Mengatasi Stiker Whatsapp Yang Tidak Muncul Di Android
Wahtsapp baru-baru ini merelease stiker untuk penggunanya,
SSL Gratis Dari LetsEncrypt
SSL Gratis Dari LetsEncrypt
Untuk mendapatkan SSL Ceritificate mungkin tidaklah semurah
Setup Storage Path The Dude di RB750G r3
Setup Storage Path The Dude di RB750G r3
The Dude merupakan tool yang cukup penting

Top