Amend database timeout calculation

This commit is contained in:
George Tsiamasiotis 2024-09-30 09:37:49 +03:00
parent d3e2377d4e
commit e576f991c8

View File

@ -227,9 +227,7 @@ class FrigateApp:
"cache_size": -512 * 1000, # 512MB of cache, "cache_size": -512 * 1000, # 512MB of cache,
"synchronous": "NORMAL", # Safe when using WAL https://www.sqlite.org/pragma.html#pragma_synchronous "synchronous": "NORMAL", # Safe when using WAL https://www.sqlite.org/pragma.html#pragma_synchronous
}, },
timeout=max( timeout=max(60, sum(10 for c in self.config.cameras.values() if c.enabled)),
60, 10 * len([c for c in self.config.cameras.values() if c.enabled])
),
) )
models = [ models = [
Event, Event,
@ -513,12 +511,12 @@ class FrigateApp:
# Start frigate services. # Start frigate services.
self.init_queues() self.init_queues()
self.init_database() self.init_database()
self.bind_database()
self.init_onvif() self.init_onvif()
self.init_recording_manager() self.init_recording_manager()
self.init_review_segment_manager() self.init_review_segment_manager()
self.init_embeddings_manager() self.init_embeddings_manager()
self.init_go2rtc() self.init_go2rtc()
self.bind_database()
self.check_db_data_migrations() self.check_db_data_migrations()
self.init_inter_process_communicator() self.init_inter_process_communicator()
self.init_dispatcher() self.init_dispatcher()