diff --git a/meshview/database.py b/meshview/database.py index 48fe321..570297e 100644 --- a/meshview/database.py +++ b/meshview/database.py @@ -17,7 +17,7 @@ def init_database(database_connection_string, read_only=False): database_connection_string += "?mode=ro" kwargs["connect_args"] = {"uri": True} else: - kwargs["connect_args"] = {"timeout": 15} + kwargs["connect_args"] = {"timeout": 60} else: kwargs["pool_size"] = 20 kwargs["max_overflow"] = 50 diff --git a/meshview/mqtt_database.py b/meshview/mqtt_database.py index 3779656..e4296d0 100644 --- a/meshview/mqtt_database.py +++ b/meshview/mqtt_database.py @@ -7,7 +7,7 @@ def init_database(database_connection_string): if not database_connection_string.startswith('sqlite'): kwargs['pool_size'] = 20 kwargs['max_overflow'] = 50 - engine = create_async_engine(database_connection_string, echo=False, connect_args={"timeout": 15}) + engine = create_async_engine(database_connection_string, echo=False, connect_args={"timeout": 60}) async_session = async_sessionmaker(engine, expire_on_commit=False) async def create_tables():