perf(server): 添加 HTTP 服务用于性能分析
- 引入 net/http 包 - 启动一个 goroutine 运行 HTTP 服务器监听 6060 端口 - 支持性能分析和调试接口的访问 - 便于远程监控和采集服务指标数据
This commit is contained in:
5
main.go
5
main.go
@@ -18,6 +18,7 @@ import (
|
||||
"github.com/beego/beego/v2/server/web"
|
||||
_ "github.com/go-sql-driver/mysql"
|
||||
"log"
|
||||
"net/http"
|
||||
_ "net/http/pprof"
|
||||
"time"
|
||||
)
|
||||
@@ -29,7 +30,9 @@ func main() {
|
||||
log.Printf("初始化代理池失败: %v", err)
|
||||
return
|
||||
}
|
||||
|
||||
go func() {
|
||||
log.Println(http.ListenAndServe(":6060", nil))
|
||||
}()
|
||||
// 初始化 OpenTelemetry
|
||||
cleanup1, cleanup2, cleanup3 := otelTrace.InitTracer()
|
||||
defer func() {
|
||||
|
||||
Reference in New Issue
Block a user