fix possbile mysql invalid connnection error (#7051)
This commit is contained in:
parent
063fa99159
commit
c2f3938a58
1 changed files with 6 additions and 0 deletions
|
@ -14,6 +14,7 @@ import (
|
||||||
"path"
|
"path"
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
"strings"
|
"strings"
|
||||||
|
"time"
|
||||||
|
|
||||||
"code.gitea.io/gitea/modules/setting"
|
"code.gitea.io/gitea/modules/setting"
|
||||||
|
|
||||||
|
@ -278,6 +279,11 @@ func SetEngine() (err error) {
|
||||||
// so use log file to instead print to stdout.
|
// so use log file to instead print to stdout.
|
||||||
x.SetLogger(NewXORMLogger(setting.LogSQL))
|
x.SetLogger(NewXORMLogger(setting.LogSQL))
|
||||||
x.ShowSQL(setting.LogSQL)
|
x.ShowSQL(setting.LogSQL)
|
||||||
|
if DbCfg.Type == "mysql" {
|
||||||
|
x.SetMaxIdleConns(0)
|
||||||
|
x.SetConnMaxLifetime(3 * time.Second)
|
||||||
|
}
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Reference in a new issue