This commit is contained in:
2020-08-11 19:24:13 +00:00
parent e2a916cdf3
commit 5e41a8360c
3 changed files with 7 additions and 6 deletions

View File

@@ -129,7 +129,7 @@ namespace AyaNova
DbUtil.ParseConnectionString(_newLog, _connectionString);
//Probe for database server
//Will retry every 10 seconds for up to 5 minutes before bailing
//Will retry every 5 seconds for up to 5 minutes before bailing
if (!DbUtil.DatabaseServerExists(_newLog, "Waiting for db server "))
{
var err = $"E1000 - AyaNova can't connect to the database server after trying for 5 minutes (connection string is:\"{DbUtil.DisplayableConnectionString}\")";

View File

@@ -128,10 +128,10 @@ namespace AyaNova.Util
try
{
//Try every 10 seconds for 30 tries before giving up (5 minutes total)
//Try every 5 seconds for 60 tries before giving up (5 minutes total)
var maxRetryAttempts = 30;
var pauseBetweenFailures = TimeSpan.FromSeconds(10);
var maxRetryAttempts = 60;
var pauseBetweenFailures = TimeSpan.FromSeconds(5);
RetryHelper.RetryOnException(maxRetryAttempts, pauseBetweenFailures, log, logPrepend + DisplayableConnectionString, () =>
{
using (var conn = new Npgsql.NpgsqlConnection(AdminConnectionString))