サーバーを停止し続けるビジー状態のサイトがあります。
サーバー負荷変数が 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