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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章