Giới hạn cho Server load

PVS

Super Moderator
Thành viên BQT
Tham gia
28/02/2015
Bài viết
16,829
Được Like
12,687
Chức năng: 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 dẫn đến tình trạng host bị suppend
Chú ý: chỉ dành cho hệ thống Unix và Linux

Mớ file includes/config.php
Tìm:
Mã:
<?

hoặc
Mã:
<?php

Thêm vào phía sau:
Mã:
$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ý

(Đoạn code trên có thể áp dụng cho tất cả các mã nguồn khác)

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


Nguồn: 6giay.vn​
 

Hướng dẫn sử dụng

XenForo 1 XenForo 2
Translate by PVS

Dịch vụ XenForo của VNXF

Mobile/Zalo: 0906081284

Telegram: anhanhxf

Chỉ nhận web nội dung lành mạnh

Nhà Tài Trợ

Mút Xốp Không Gian
Mút Sofa Không Gian
Top Bottom