AppVZ.com
Phone Tech support
+84.904982000
Email
Language: Vietnamese English Germany France

Tự động khởi động lại Apache khi bị quá tải

Khi bạn chạy WebServer, nếu site có lượng truy cập cao khiến cho VPS bị quá tải kéo dài thì có thể dẫn đến hiện tượng nghẽn khiến VPS bị ngừng hoạt động.

Để khắc phục hiện tượng này bạn có thể cài đặt 1 script chạy 5 phút/lần để kiểm tra xem VPS có bị quá tải hay không, nếu có sẽ tự động khởi động lại Apache.

Bước 1: Tạo file check

cd /usr/local/
mkdir auto
cd auto
nano -w restart.sh

Dán script sau:

#!/bin/sh
check=`cat /proc/loadavg | sed 's/\./ /' | awk '{print $1}'`

if [ $check -gt 5 ]
//điền 5 cho VPS 512MB Ram, 10 cho 1GB Ram, 20 cho 2GB Ram
then
/etc/init.d/httpd restart
fi

Lưu lại file, và chmod script về 755

chmod 755 restart.sh

Bước 2: Tạo file cron

cd ~
cd /etc/cron.d
nano -w auto_restart

Dán script sau:

*/5 * * * * root /usr/local/auto/restart.sh >/dev/null 2>&1

Lưu lại file cron để hoàn tất.



Was this answer helpful?

Also Read

Quick Navigation

Client Login

Email

Password

Remember Me

Search


Follow Us on Twitter

Online Payments Accepted

Payments

Copyright © 2009 - 2022 by AppVZ.com
Networks System - Term of Services