From 3c279028a2b57fa741a187616c18bd11d131e5db Mon Sep 17 00:00:00 2001 From: nicomiguelino Date: Sat, 8 Jun 2024 11:56:47 -0700 Subject: [PATCH] fix: set a hard time limit for the `get_display_power` task * Doing so will avoid unfinished tasks filling up the queue. --- server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server.py b/server.py index 1d4fc2194..c1a9644a6 100755 --- a/server.py +++ b/server.py @@ -101,7 +101,7 @@ def setup_periodic_tasks(sender, **kwargs): sender.add_periodic_task(60*5, get_display_power.s(), name='display_power') -@celery.task +@celery.task(time_limit=30) def get_display_power(): r.set('display_power', diagnostics.get_display_power()) r.expire('display_power', 3600)