diff --git a/main.go b/main.go index df82b2e1..d794249d 100644 --- a/main.go +++ b/main.go @@ -9,6 +9,8 @@ import ( "net" "net/http" "os" + "runtime" + "runtime/debug" "strconv" "time" @@ -329,6 +331,14 @@ func main() { }() } + go func() { + for { + time.Sleep(1 * time.Minute) + runtime.GC() + debug.FreeOSMemory() + } + }() + // Listen HTTP listen(router) }