6
ネットワークポートは開いていますが、プロセスが接続されていませんか?
ネットワークポートが開いていると、奇妙な状況になります。私の主な質問は、なぜ開いているTCPポートに関連付けられたプログラムがないのかということです。 netstat -ln --program Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:5666 0.0.0.0:* LISTEN - 私の特定のケースでは、ポート5666でリッスンするnrpeデーモン(opsviewインストール)が想定されていますが、nrpeデーモンは実行されていません。開始しようとすると、すぐに終了します。 lsof -i :5666出力も表示されません。私のシステムでは(x)inetdが実行されていません。 更新 はい、これらのコマンドをルートとして実行していました。Telnetはできますが、応答はありませんでした。 さらに調査した結果、カーネルエラーが見つかりましたdmesg。これは、古いカーネルを実行しているEC2インスタンス(実際にはそれらのいくつか)でした(2.6.16は明らかに不安定です)。クラッシュを止めるための修正は、カーネルをアップグレードすることでした。 カーネルがクラッシュしたためにプロセスが終了し、ポートが開いたままになっているようです。