gorm golang 并发连接数据库报错的解决方法
时间:2022-03-14 10:05:20|栏目:Golang|点击: 次
底层报错 error:cannot assign requested address
原因
并发场景下 client 频繁请求端口建立tcp连接导致端口被耗尽
解决方案
root执行即可
sysctl -w net.ipv4.tcp_timestamps=1 开启对于TCP时间戳的支持,若该项设置为0,则下面一项设置不起作用
sysctl -w net.ipv4.tcp_tw_recycle=1 表示开启TCP连接中TIME-WAIT sockets的快速回收
栏 目:Golang
下一篇:Go语言中log日志库的介绍
本文标题:gorm golang 并发连接数据库报错的解决方法
本文地址:http://www.codeinn.net/misctech/196177.html