Burst observatory: Fix init check (#6221)

https://github.com/XTLS/Xray-core/pull/6106#issuecomment-4587975865
This commit is contained in:
风扇滑翔翼
2026-06-01 09:30:40 +08:00
committed by GitHub
parent cb8cd048c1
commit c4dfcd4c1a
+10
View File
@@ -96,6 +96,16 @@ func (h *HealthPing) StartScheduler(selector func() ([]string, error)) {
ticker := time.NewTicker(interval)
h.ticker = ticker
// init run to get a fast check result
go func() {
tags, err := selector()
if err != nil {
errors.LogWarning(h.ctx, "error select outbounds for initial health check: ", err)
return
}
h.Check(tags)
}()
go func() {
for {
go func() {