在壓力測試時,連接超過4萬(TCP端口共6萬多),壓測程序會拋出connect: cannot assign requested address. 服務(wù)端的連接可支持上百萬,并經(jīng)過初步分析客戶度出錯時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)}
添加回答
舉報
0/150
提交
取消