From ed1b20873d68cf6baa6b1c380d8eac7c504bea73 Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Thu, 14 Dec 2023 21:29:26 +0800 Subject: [PATCH] :zap: Move preheat operation in the goroutine --- pkg/cmd/server/main.go | 10 ++++++---- test/roadsign-spa/config/example.yaml | 2 +- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/pkg/cmd/server/main.go b/pkg/cmd/server/main.go index d3380ac..3d2af03 100644 --- a/pkg/cmd/server/main.go +++ b/pkg/cmd/server/main.go @@ -51,10 +51,12 @@ func main() { } // Preheat processes - log.Info().Msg("Preheating processes...") - sign.App.PreheatProcesses(func(total int, success int) { - log.Info().Int("requested", total).Int("succeed", success).Msgf("Preheat processes completed!") - }) + go func() { + log.Info().Msg("Preheating processes...") + sign.App.PreheatProcesses(func(total int, success int) { + log.Info().Int("requested", total).Int("succeed", success).Msgf("Preheat processes completed!") + }) + }() // Init hypertext server hypertext.RunServer( diff --git a/test/roadsign-spa/config/example.yaml b/test/roadsign-spa/config/example.yaml index 08fcc6e..f94fd66 100644 --- a/test/roadsign-spa/config/example.yaml +++ b/test/roadsign-spa/config/example.yaml @@ -5,4 +5,4 @@ rules: upstreams: - id: example name: Benchmarking Data - uri: files://../data/spa + uri: files://../data/spa?fallback=index.html