diff --git a/core/persistence/src/executor.rs b/core/persistence/src/executor.rs index f6a4b76ad0..3972140210 100644 --- a/core/persistence/src/executor.rs +++ b/core/persistence/src/executor.rs @@ -103,7 +103,11 @@ impl DbExecutor { let inner = match pool_size { // Sqlite doesn't handle connections from multiple threads well. - Some(pool_size) => builder.max_size(pool_size).build(manager)?, + Some(pool_size) => builder + .max_size(pool_size) + .idle_timeout(None) + .max_lifetime(None) + .build(manager)?, None => builder.build(manager)?, };