bypos-collector: 持久化采集记录去重 + Goods 系统批量导入 #24
@@ -73,10 +73,14 @@ func main() {
|
|||||||
|
|
||||||
ln, err := net.Listen("tcp", *addr)
|
ln, err := net.Listen("tcp", *addr)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Printf("错误: 无法监听 %s: %v", *addr, err)
|
log.Printf("端口 %s 被占用,自动选择可用端口...", *addr)
|
||||||
|
ln, err = net.Listen("tcp", "127.0.0.1:0")
|
||||||
|
if err != nil {
|
||||||
|
log.Printf("错误: 无法监听: %v", err)
|
||||||
waitExit()
|
waitExit()
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
}
|
||||||
realAddr := ln.Addr().String()
|
realAddr := ln.Addr().String()
|
||||||
urlStr := "http://" + realAddr + "/"
|
urlStr := "http://" + realAddr + "/"
|
||||||
fmt.Println("==============================================")
|
fmt.Println("==============================================")
|
||||||
|
|||||||
Reference in New Issue
Block a user