Add idle timeout into session manager

This commit is contained in:
Dan Sosedoff
2022-12-02 14:20:20 -06:00
parent 0a133dc395
commit 16726e2461
4 changed files with 31 additions and 12 deletions

View File

@@ -8,6 +8,7 @@ import (
"regexp"
"strings"
"syscall"
"time"
"github.com/gin-gonic/gin"
"github.com/jessevdk/go-flags"
@@ -266,6 +267,7 @@ func Run() {
api.DbSessions = api.NewSessionManager(logger)
if !command.Opts.DisableConnectionIdleTimeout {
api.DbSessions.SetIdleTimeout(time.Minute * time.Duration(command.Opts.ConnectionIdleTimeout))
go api.DbSessions.RunPeriodicCleanup()
}
}