Ver Fonte

mysql data provider: add read and write timeout

This should hopefully fix #47
Nicola Murino há 5 anos atrás
pai
commit
bf00ca334d
1 ficheiros alterados com 1 adições e 1 exclusões
  1. 1 1
      dataprovider/mysql.go

+ 1 - 1
dataprovider/mysql.go

@@ -19,7 +19,7 @@ func initializeMySQLProvider() error {
 	var connectionString string
 	logSender = MySQLDataProviderName
 	if len(config.ConnectionString) == 0 {
-		connectionString = fmt.Sprintf("%v:%v@tcp([%v]:%v)/%v?charset=utf8&interpolateParams=true&timeout=10s&tls=%v",
+		connectionString = fmt.Sprintf("%v:%v@tcp([%v]:%v)/%v?charset=utf8&interpolateParams=true&timeout=10s&tls=%v&writeTimeout=10s&readTimeout=10s",
 			config.Username, config.Password, config.Host, config.Port, config.Name, getSSLMode())
 	} else {
 		connectionString = config.ConnectionString