1. 程式人生 > >Connection reset異常的一種解決辦法

Connection reset異常的一種解決辦法

最近壓測時,服務端系統出現了“Connection reset”的異常,原因是伺服器關閉了Connection[呼叫了Socket.close()方法]。當檢查了應用中沒有顯示關閉的連結的程式碼後,調系統核心的引數後壓測再無報錯:

a.進入: vim /etc/sysctl.conf
b.新增:net.core.somaxconn=2048 該引數預設為128,根據實際場景調大
c. 執行 sysctl -p 命令
d.(可選) 檢視 sysctl -a |grep somaxconn