Prevent additional errors on startup/shutdown (#6788)

This commit is contained in:
Cody Robibero 2022-02-04 12:36:17 -07:00 committed by GitHub
parent a2127a48ef
commit c16d71562e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -223,6 +223,9 @@ namespace Jellyfin.Server
_logger.LogCritical(ex, "Error while starting server.");
}
finally
{
// Don't throw additional exception if startup failed.
if (appHost.ServiceProvider != null)
{
_logger.LogInformation("Running query planner optimizations in the database... This might take a while");
// Run before disposing the application
@ -231,6 +234,7 @@ namespace Jellyfin.Server
{
context.Database.ExecuteSqlRaw("PRAGMA optimize");
}
}
appHost.Dispose();
}