fix possbile mysql invalid connnection error (#7051)

release/v1.15
Lunny Xiao 2019-05-26 21:28:33 +08:00 committed by Lauris BH
parent 063fa99159
commit c2f3938a58
1 changed files with 6 additions and 0 deletions

View File

@ -14,6 +14,7 @@ import (
"path"
"path/filepath"
"strings"
"time"
"code.gitea.io/gitea/modules/setting"
@ -278,6 +279,11 @@ func SetEngine() (err error) {
// so use log file to instead print to stdout.
x.SetLogger(NewXORMLogger(setting.LogSQL))
x.ShowSQL(setting.LogSQL)
if DbCfg.Type == "mysql" {
x.SetMaxIdleConns(0)
x.SetConnMaxLifetime(3 * time.Second)
}
return nil
}