From 63f9e6574d545a9504d6d6a4664551335d2128a8 Mon Sep 17 00:00:00 2001 From: Max Date: Mon, 16 Jan 2023 16:13:11 +0800 Subject: [PATCH] [optimize] watchReload close the DB connections --- service/watch.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/service/watch.go b/service/watch.go index fd573e1a..6dd81a53 100644 --- a/service/watch.go +++ b/service/watch.go @@ -251,7 +251,13 @@ func watchReload(root string, file string, event string, cfg config.Config) { switch event { case "CREATE", "WRITE", "REMOVE": - err := engine.Load(config.Conf) // 加载脚本等 + + err := share.DBClose() + if err != nil { + fmt.Println(color.RedString("[Watch] Reload: %s", err.Error())) + } + + err = engine.Load(config.Conf) // 加载脚本等 if err != nil { fmt.Println(color.RedString("[Watch] Reload: %s", err.Error())) }