Only use RQ 2.4+ and its cron capabilities.

This commit is contained in:
Antoine Nguyen
2026-01-06 15:30:53 +01:00
parent 4d60258298
commit c147eb80e4
7 changed files with 68 additions and 84 deletions
+8
View File
@@ -0,0 +1,8 @@
from rq.cron import register
from modoboa.core import jobs as core_jobs
from modoboa.admin import jobs as admin_jobs
register(admin_jobs.handle_mailbox_operations, queue_name="dovecot", cron="* * * * *")
register(core_jobs.clean_logs, queue_name="modoboa", cron="0 0 * * *")
+1
View File
@@ -385,6 +385,7 @@ LOGGING = {
},
"modoboa.admin": {"handlers": ["modoboa"], "level": "INFO", "propagate": False},
"modoboa.dns": {"handlers": ["syslog"], "level": "INFO", "propagate": False},
"modoboa.jobs": {"handlers": ["syslog"], "level": "INFO", "propagate": False},
"django.server": {
"handlers": ["django.server"],
"level": "INFO",