fix: don't spam errors when postgres is restarting

This commit is contained in:
spiral 2022-03-19 21:57:58 -04:00
parent 6c6cb156d4
commit ca108813b7
No known key found for this signature in database
GPG Key ID: 244A11E4B0BCF40E

View File

@ -59,6 +59,9 @@ public static class MiscUtils
// Ignore "Database is shutting down" error
if (e is PostgresException pe && pe.SqlState == "57P03") return false;
// Ignore *other* "database is shutting down" error (57P01)
if (e is PostgresException pe2 && pe2.SqlState == "57P01") return false;
// Ignore database timing out as well.
if (e is NpgsqlException tpe && tpe.InnerException is TimeoutException)
return false;