Increase timeout to 60s for database connections

This commit is contained in:
Eric Lippmann 2021-03-03 09:59:28 +01:00
parent 6cd2c20e22
commit a35eaefae9

View file

@ -24,7 +24,7 @@ type Database struct {
// calls sqlx.Open, but returns *icingadb.DB.
func (d *Database) Open(logger *zap.SugaredLogger) (*icingadb.DB, error) {
dsn := fmt.Sprintf(
"%s:%s@tcp(%s:%d)/%s",
"%s:%s@tcp(%s:%d)/%s?timeout=60s",
d.User, d.Password, d.Host, d.Port, d.Database)
db, err := sqlx.Open("mysql", dsn)