2

サーバーを停止し続けるビジー状態のサイトがあります。

サーバー負荷変数が 2 に設定されている場合、負荷が 2 を超えると、サーバー負荷を確認できる PHP コードの簡単な部分は何ですか - ユーザー用のページが生成されます - サーバーが過負荷です。

このような簡単なコードを見つける場所を知っている人はいますか?

4

1 に答える 1

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

于 2012-09-16T22:50:25.150 に答える