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 blog.bodi.web.id tentang Linux, Tutorial lainnya. Semoga bermanfaat ...

Cara Convert GTP to MBR
Cara Convert GTP to MBR
Sebelum membahas mengenai cara convert GPT to
Menambahkan Swap Pada VPS Linux Debian
Menambahkan Swap Pada VPS Linux Debian
Mungkin tutorial ini sudah jamak di belantara
Nginx Configuration Optimize
Worker Processes and Worker Connections The first
Solve Nginx “502 Bad Gateway”
Solve Nginx “502 Bad Gateway”
Sometimes an error come out when we’re

Leave a reply "Restart Linux Service Ketika CPU Load Tinggi"


Top