我得到了一个繁忙的网站,不断取下服务器。PHP页面创建负载过重,服务器过载页面?
如果服务器负载变量设置为2,然后当负载高于2时,什么是可以查看服务器负载的简单PHP代码 - 它将为用户生成一个页面 - 服务器重载。
有谁知道在哪里可以找到这么简单的代码?
我得到了一个繁忙的网站,不断取下服务器。PHP页面创建负载过重,服务器过载页面?
如果服务器负载变量设置为2,然后当负载高于2时,什么是可以查看服务器负载的简单PHP代码 - 它将为用户生成一个页面 - 服务器重载。
有谁知道在哪里可以找到这么简单的代码?
这是你想要的:如果负载为80%以上,它会死..
然而,这不支持在Windows平台上..
<?php
$load = sys_getloadavg();
if ($load[0] > 80) {
header('HTTP/1.1 503 Too busy, try again later');
die('Server too busy. Please try again later.');
}
?>
参考。 :PHP.net:sys_getloadavg
如果你有PHP
服务器仍然越来越重,它的奇怪...人们仍然不停地抖动一个索引文件。 – Logan
Pfff这是一个非常广泛的问题,并不真正得到最高票数。所以就负载而言,哪个负载应该是?每分钟请求数,apache的数据传输,mysql负载等等。这是一个很大的话题,你想要的_easy script_如果你把问题的范围缩小到正确的范围,那么可以非常容易。 – dbf
服务器负载,平均服务器负载。例如2.00负载。 – Logan
这不应该由PHP处理,结束.. – dbf