Giới hạn CPU Load tránh Overload trên Hostgator

Hostgator có quy định các host có mức CPU Load cao hơn 2% sẽ tự động bị suppend. Việc giới hạn serrver load trước tình trạng có quá nhiều người truy cập vào website hay tình trạng bị DDOS là rất cần thiết để tránh suppend.
Chú ý đoạn code chỉ chạy trên hosting linux
Đặt đoạn code sau dưới <? của index.php hoặc file config.php của bạn.

$reguptime = trim(exec(“uptime”));
if ($reguptime) {
if (preg_match(“/, *(\d) (users?), .*: (.*), (.*), (.*)/”, $reguptime, $uptime)) {
$loadnow = $uptime[3];
}
}
if($loadnow > 75)
{
echo “Đang quá tải”;
exit();
}

Thay 75 = con số mà bạn cho là hợp lý

75 là CPU chạy quá 75% thì trang website tự động
echo “Đang quá tải”;

Kết quả khi cpu load quá 75% sẽ chỉ trả về “Đang quá tải” trên trình duyệt.

VN:F [1.9.22_1171]
Rating: 0.0/7 (0 votes cast)

Phiếu giảm giá Hostgator 25%

Hostgator là nhà cung cấp hosting nổi tiếng và đáng tin cậy, đáng "đồng tiền bát gạo" mà bạn bỏ ra. Sử dụng mã giảm giá "VIETNAMTUTOR25" để được hưởng ưu đãi trên gói hosting của bạn!!
Giới thiệu tác giả Việt Nam Tutor

Tên mình đầy đủ là Nguyễn Văn Toàn sinh năm 1991. Sống tại Hà Lội. Hiện đang dò dẫm đi trên con đường Kiếm Tiền Online. Các bài viết của mình thực sự rất lủng củng, củ chuối. Mong được giao lưu vs bạn đọc và nhận được nhiều gạch đá, xi măng, sỏi để xây Việt Nam Tutor.

Website: http://vietnamtutor.com
Email: [email protected]
Skype: vietnamtutor

Tham gia bình luận

*