有这样的东西,但是对于MySQL?
<?php
if (function_exists('sys_getloadavg')) {
$load = sys_getloadavg();
if ($load[0] > 60) {
header('HTTP/1.1 503 Too busy, try again later');
die('Server too busy. Please try again later.');
}
}
答案 0 :(得分:0)
肯定没有标准功能。
所以你的选择是:
1)如果在linux上:从`/ proc / loadavg&#39;中读取,例如:
create table loadavg(l1 int, l2 int, l3 int, entities varchar(100), last_pid int);
[...]
truncate loadavg;
load data infile '/proc/loadavg' into table loadavg fields terminated by ' ';
select l1 from loadavg;
2)在C中编写用户定义函数以检索值
我很确定我过去曾经见过这样的UDF,但是我的Google技能让我无法再次找到它......