为了账号安全,请及时绑定邮箱和手机立即绑定

压力测试时,客户端创建4万多连接后出错

压力测试时,客户端创建4万多连接后出错

aluckdog 2018-09-09 10:19:57
在压力测试时,连接超过4万(TCP端口共6万多),压测程序会抛出connect: cannot assign requested address. 服务端的连接可支持上百万,并经过初步分析客户度出错时TCP端口是被全部占用. 请问如何解决压力测试时 压测程序TCP端口不足的问题?package mainimport (    "golang.org/x/net/websocket"    "log"    "time"    "fmt")func connect() {    origin := "http://127.0.0.1/"    url := "ws://127.0.0.1:8080/ws"    _, err := websocket.Dial(url, "", origin)    if err != nil {        log.Fatal(err)    }}func main() {    for i := 0; i < 100000; i++ {        go connect()        fmt.Println(i)    }    time.Sleep(time.Second * 100)}
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 1467 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信