首先调整服务的ulimit ,
ulimit -n 查看链接数配置
用ulimit -n 4096 或者更大的数字,设置这个连接数限制
然后调整http请求的不必要链接及时关闭
/usr/local/go/src/net/http/client.go
一般用这个库的http client,直接调用
client.CloseIdleConnections()
调用这个方法的函数中加入lock,不然有可能会报如下错误
fatal error: concurrent map writes
首先调整服务的ulimit ,
ulimit -n 查看链接数配置
用ulimit -n 4096 或者更大的数字,设置这个连接数限制
然后调整http请求的不必要链接及时关闭
/usr/local/go/src/net/http/client.go
一般用这个库的http client,直接调用
client.CloseIdleConnections()
调用这个方法的函数中加入lock,不然有可能会报如下错误
fatal error: concurrent map writes

被折叠的 条评论
为什么被折叠?