Chúng tôi thường xuyên gặp sự cố lạ với mạng trên máy chủ chuyên dụng của chúng tôi. Nó chạy Windows Server 2012 R2 x64 trên Xeon E5620 với RAM 16 GB và bộ điều hợp mạng Intel 82575EB.
Xin lưu ý rằng chúng tôi đã điều chỉnh HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
giá trị quan trọng TcpTimedWaitDelay
và MaxUserPort
để 30 và 65.530 lượt.
Tại một thời điểm ngẫu nhiên, các trang web của chúng tôi ngừng phản hồi, lý do là chúng không thể kết nối với cơ sở dữ liệu cục bộ. Đó là khoảng 2 tuần thời gian hoạt động khi vấn đề này bắt đầu diễn ra. Nhật ký hệ thống bắt đầu nhận cảnh báo TCPIP 4227 và 4231. Nó nói "Yêu cầu phân bổ số cổng phù du từ không gian cổng TCP toàn cầu đã không thành công do tất cả các cổng như vậy đang được sử dụng.".
Nếu tôi chạy
Get-Counter -Counter \TCPv4\*
hoặc là
Get-Counter -Counter \TCPv6\*
hoặc là
netstat -abn | find /c ":"
Tôi luôn nhận được giá trị hợp lý của 500-1500 kết nối, thậm chí không gần với giới hạn 65K.
Ngoài ra, "localhost" dừng phân giải thành :: 1 cục bộ, trở lại 127.0.0.1
Chỉ khởi động lại máy bắt buộc mới có thể giải quyết tình huống.
Nó có thể là một vấn đề bộ điều hợp mạng?
CẬP NHẬT 1
Nó đã xảy ra một lần nữa và dường như đã được giải quyết khi tôi khởi động lại máy chủ thư. Tuy nhiên, điều kỳ lạ là tất cả các bộ đếm cho thấy ~ 1000 kết nối với ~ 500 đang hoạt động và vẫn xảy ra lỗi ổ cắm 10055 khi cố gắng kết nối với cơ sở dữ liệu không liên quan gì đến máy chủ thư.
CẬP NHẬT 2 Điều này thật lạ, nhưng việc khởi động lại hàng ngày các dịch vụ thư đã khắc phục hoàn toàn sự cố.