我有一个繁忙的网站,不断取下服务器.
什么是简单的PHP代码,可以查看服务器负载,如果服务器加载变量设置为2,那么当加载超过2时 - 它将为用户生成一个页面 - 服务器超载.
有谁知道在哪里可以找到这么简单的代码?
如果负载超过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.');
}
?>
Run Code Online (Sandbox Code Playgroud)
参考.:PHP.net:sys_getloadavg
| 归档时间: |
|
| 查看次数: |
244 次 |
| 最近记录: |