PHP页面创建了太多的负载,服务器重载页面?

时间:2012-09-16 22:44:23

标签: php load

我有一个繁忙的网站,一直在关闭服务器。

什么是可以查看服务器负载的简单PHP代码,如果服务器加载变量设置为2,那么当加载高于2时 - 它将为用户生成一个页面 - 服务器超载。

有谁知道在哪里找到这么简单的代码?

1 个答案:

答案 0 :(得分:6)

如果负荷超过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