Restart Linux Service Ketika CPU Load Tinggi

In Linux, Tutorial 1236 views

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

Install Pi-Hole DNS Blokir Iklan dan Tracker
Install Pi-Hole DNS Blokir Iklan dan Tracker
Pi-Hole merupakan salah satu pelindung user internet
Migrasi VPS Panel dari Tuxlite ke VestaCP
Migrasi VPS Panel dari Tuxlite ke VestaCP
Setelah sekian lama menggunakan Tuxlite akhirnya diputuskan
Cara Cepat Root Unlock STB ZTE B760H Tanpa Bongkar
Cara Cepat Root Unlock STB ZTE B760H Tanpa Bongkar
Mungkin beberapa ada yang pernah berlangganan Indihome
Upgrade PHP 5.6 ke PHP 7.0 Nginx Debian Jessie
Upgrade PHP 5.6 ke PHP 7.0 Nginx Debian Jessie
Sebetulnya sudah agak lama warning untuk upgrade

Top