Thứ Tư, 24 tháng 5, 2017

Thủ thuật restart vps khi bị quá tải httpd




Với trường hợp một site có lượng truy cập cao khiến cho vps luôn trong tình trạng quá tải kéo dài thì có thể dẫn đến hiện tượng nghẽn cổ chai khiến cho VPS bị ngừng hoạt động.

Trường hợp trên không phải là hiếm gặp với không ít các bạn đã và đang sử dụng VPS tại Việt Nam. Có lẽ là vì các bạn không lường trước được lượng truy cập vào web or đăng ký cấu hình VPS thấp hơn nhiều so với nhu cầu thực của website dẫn đến tình trạng nghẽn cổ chai, gây ảnh hưởng nhiều đến hiệu quả công việc, kinh doanh của bạn.


Bước 1: Tạo file check vps của bạn


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.

Xem thêm: Lý do thuê máy chủ ảo có phải nó giúp doanh nghiệp tiết kiệm được tối đa chi phí

Không có nhận xét nào:
Write nhận xét