เราประสบปัญหาแปลก ๆ กับเครือข่ายบนเซิร์ฟเวอร์เฉพาะของเราเป็นประจำ มันรัน Windows Server 2012 R2 x64 บน Xeon E5620 พร้อม RAM ขนาด 16 GB และอะแดปเตอร์เครือข่าย Intel 82575EB
โปรดทราบว่าเราได้ปรับHKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
ค่าคีย์TcpTimedWaitDelay
และMaxUserPort
ถึง 30 และ 65530 ตามลำดับแล้ว
เมื่อถึงเวลาสุ่มเว็บไซต์ของเราหยุดตอบสนองสาเหตุที่พวกเขาไม่สามารถเชื่อมต่อกับฐานข้อมูลท้องถิ่นได้ จะใช้เวลาประมาณ 2 สัปดาห์เมื่อปัญหานี้เริ่มเกิดขึ้น บันทึกของระบบเริ่มได้รับการเตือน TCPIP 4227 และ 4231.It ระบุว่า "การร้องขอเพื่อจัดสรรหมายเลขพอร์ตชั่วคราวจากพื้นที่พอร์ต TCP ทั่วโลกล้มเหลวเนื่องจากพอร์ตดังกล่าวทั้งหมดถูกใช้งานอยู่"
ถ้าฉันวิ่ง
Get-Counter -Counter \TCPv4\*
หรือ
Get-Counter -Counter \TCPv6\*
หรือ
netstat -abn | find /c ":"
ฉันมักจะได้รับมูลค่าที่เหมาะสมของการเชื่อมต่อ 500-1500 ซึ่งไม่ได้ถึงขีด จำกัด 65K
นอกจากนี้ "localhost" หยุดแก้ไขเป็น :: 1 ภายในเครื่องกลับไปเป็น 127.0.0.1
เฉพาะการเริ่มระบบของเครื่องใหม่เท่านั้นที่สามารถแก้ไขสถานการณ์ได้
อาจเป็นปัญหาของอะแดปเตอร์เครือข่ายหรือไม่
อัพเดท 1
มันเกิดขึ้นอีกครั้งและดูเหมือนว่าจะได้รับการแก้ไขเมื่อฉันรีสตาร์ทเซิร์ฟเวอร์อีเมล แม้ว่าตัวนับทั้งหมดจะมีการเชื่อมต่อประมาณ 1,000 ครั้งโดยที่มีการใช้งาน 500 ~ ในขณะนั้นและยังคงเป็นข้อผิดพลาดซ็อกเก็ต 1,055 เมื่อพยายามเชื่อมต่อกับฐานข้อมูลซึ่งไม่มีอะไรเกี่ยวข้องกับเมลเซิร์ฟเวอร์
อัปเดต 2 นี่เป็นเรื่องแปลก แต่การรีสตาร์ทบริการอีเมลรายวันจะช่วยแก้ไขปัญหาได้อย่างสมบูรณ์