记录一下, mac下使用golang 高并发场景下发送http请求报错read: connection reset by peer的问题

179 阅读1分钟

原代码:高并发请求报错 read: connection reset by peer

image.png

第一次修改后代码:添加连接池,但是由于配置的空闲连接数过大依旧报错,后排查原因应该是因为系统不支持一下创建那么多tcp连接

image.png

最终调整:调整最大空闲连接数到合适大小后,运行正常

image.png

运行结果

image.png