専用サーバー上のネットワークで奇妙な問題が定期的に発生しています。16 GB RAMおよびIntel 82575EBネットワークアダプターを搭載したXeon E5620上でWindows Server 2012 R2 x64を実行します。
我々はすでに調整されてきたことに注意してくださいHKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
キーの値をTcpTimedWaitDelay
してMaxUserPort
、それぞれ30および65530に。
ウェブサイトがローカルデータベースに接続できないという理由で、ウェブサイトがランダムに応答を停止します。この問題が発生し始めるのは、約2週間の稼働時間です。システムログは、TCPIP警告4227および4231の取得を開始します。「グローバルTCPポートスペースから一時ポート番号を割り当てる要求は、そのようなポートがすべて使用されているために失敗しました。」
走ったら
Get-Counter -Counter \TCPv4\*
または
Get-Counter -Counter \TCPv6\*
または
netstat -abn | find /c ":"
私は常に500-1500接続という妥当な値を取得しますが、これは65Kの制限に近いものでもありません。
さらに、「localhost」はローカルで:: 1への解決を停止し、127.0.0.1に戻り
ます。強制的にマシンを再起動するだけで状況を解決できます。
ネットワークアダプタの問題でしょうか?
更新1
再び発生し、メールサーバーを再起動すると解決されたようです。奇妙なことに、すべてのカウンターが、現在アクティブである500個までの1000個の接続と、メールサーバーとは関係のないデータベースに接続しようとすると10055ソケットエラーを示しました。
更新2 これは奇妙ですが、メールサービスを毎日再起動すると問題は完全に修正されます。