Skip to content

Commit 7848e80

Browse files
committed
Add timeout to error send
1 parent d5d960d commit 7848e80

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

service/internal/proctelemetry/config.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,10 @@ func InitPrometheusServer(registry *prometheus.Registry, address string, asyncEr
152152
go func() {
153153
defer serverWG.Done()
154154
if serveErr := server.ListenAndServe(); serveErr != nil && !errors.Is(serveErr, http.ErrServerClosed) {
155-
asyncErrorChannel <- serveErr
155+
select {
156+
case asyncErrorChannel <- serveErr:
157+
case <-time.After(1 * time.Second):
158+
}
156159
}
157160
}()
158161
return server

0 commit comments

Comments
 (0)