diff --git a/common/db.go b/common/db.go index 09071c5..bf6c02e 100644 --- a/common/db.go +++ b/common/db.go @@ -144,7 +144,8 @@ func WaitDBUp() { defer func() { sdb.Close() }() - if _, err = dtmimp.DBExec(sdb, "select 1"); err != nil { - dtmimp.FatalIfError(err) + for _, err = dtmimp.DBExec(sdb, "select 1"); err != nil; { // wait for mysql to start + time.Sleep(3 * time.Second) + _, err = dtmimp.DBExec(sdb, "select 1") } }