From 7958a95d1a0e830ad4b00e7c528597939a3e0dd2 Mon Sep 17 00:00:00 2001 From: nemunaire Date: Mon, 22 Jan 2018 18:03:20 +0100 Subject: [PATCH] db: increase DB connection retries --- libfic/db.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libfic/db.go b/libfic/db.go index 8c945cc4..4155741f 100644 --- a/libfic/db.go +++ b/libfic/db.go @@ -41,7 +41,7 @@ func DBInit(dsn string) (err error) { } _, err = db.Exec(`SET SESSION sql_mode = 'STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';`) - for i := 0; err != nil && i < 5; i += 1 { + for i := 0; err != nil && i < 15; i += 1 { if _, err = db.Exec(`SET SESSION sql_mode = 'STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';`); err != nil && i <= 5 { log.Println("An error occurs when trying to connect to DB, will retry in 2 seconds: ", err) time.Sleep(2 * time.Second)