From cbb0968256de11dd7f7288b06fe8ca83c52bdbe2 Mon Sep 17 00:00:00 2001 From: ceyhandagdas51272 Date: Wed, 24 Jun 2026 04:17:55 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=AB=AF=E5=8F=A3=E5=8D=A0=E7=94=A8?= =?UTF-8?q?=E6=97=B6=E8=87=AA=E5=8A=A8=E9=80=89=E6=8B=A9=E5=8F=AF=E7=94=A8?= =?UTF-8?q?=E7=AB=AF=E5=8F=A3=EF=BC=8C=E4=B8=8D=E5=86=8D=E9=97=AA=E9=80=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- tools/bypos-collector/main.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/tools/bypos-collector/main.go b/tools/bypos-collector/main.go index e5d80a8..009ebfd 100644 --- a/tools/bypos-collector/main.go +++ b/tools/bypos-collector/main.go @@ -73,9 +73,13 @@ func main() { ln, err := net.Listen("tcp", *addr) if err != nil { - log.Printf("错误: 无法监听 %s: %v", *addr, err) - waitExit() - return + log.Printf("端口 %s 被占用,自动选择可用端口...", *addr) + ln, err = net.Listen("tcp", "127.0.0.1:0") + if err != nil { + log.Printf("错误: 无法监听: %v", err) + waitExit() + return + } } realAddr := ln.Addr().String() urlStr := "http://" + realAddr + "/"