1

いくつかのサーバーポートにクエリを実行してステータスを確認するポートモニターがあります。同じサーバー(すべてまたは多くではない)でポート21がダウンしている場合もありますが、80はアップしています。または、ポート3001がダウンしていて、443が機能しているなど。

どうしてこれが可能でしょうか?ポートがアップしていると想定されているのに、ポートがダウンしていると表示されることがあるのはなぜですか?これは問題ですか?私はいくつかの異なるサーバーを持っています:ubuntu、2003、centos、2008 r2ですが、それらすべてで(ランダムな間隔で)発生します。

ポートモニターのコードは次のとおりです。

function ping($host,$port,$timeout)
{
   $tB=microtime(true); 
   $fP=fSockOpen($host,$port,$errno,$errstr,$timeout); 
   if(!$fP)
       {return "DOWN";}
   $tA=microtime(true);
   return "UP";
}
4

0 に答える 0