mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-05-03 11:29:28 -05:00
Once per hour
This commit is contained in:
parent
b46a1a432e
commit
aea537dc64
@ -219,12 +219,12 @@ def _parse_beat_schedule() -> dict:
|
|||||||
{
|
{
|
||||||
"name": "Check and run scheduled workflows",
|
"name": "Check and run scheduled workflows",
|
||||||
"env_key": "PAPERLESS_WORKFLOW_SCHEDULED_TASK_CRON",
|
"env_key": "PAPERLESS_WORKFLOW_SCHEDULED_TASK_CRON",
|
||||||
# Default every 5 minutes
|
# Default hourly at 5 minutes past the hour
|
||||||
"env_default": "*/5 * * * *",
|
"env_default": "5 */1 * * *",
|
||||||
"task": "documents.tasks.check_scheduled_workflows",
|
"task": "documents.tasks.check_scheduled_workflows",
|
||||||
"options": {
|
"options": {
|
||||||
# 1 minute before default schedule sends again
|
# 1 minute before default schedule sends again
|
||||||
"expires": 4.0 * 60.0,
|
"expires": 59.0 * 60.0,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
|
@ -157,7 +157,7 @@ class TestCeleryScheduleParsing(TestCase):
|
|||||||
INDEX_EXPIRE_TIME = 23.0 * 60.0 * 60.0
|
INDEX_EXPIRE_TIME = 23.0 * 60.0 * 60.0
|
||||||
SANITY_EXPIRE_TIME = ((7.0 * 24.0) - 1.0) * 60.0 * 60.0
|
SANITY_EXPIRE_TIME = ((7.0 * 24.0) - 1.0) * 60.0 * 60.0
|
||||||
EMPTY_TRASH_EXPIRE_TIME = 23.0 * 60.0 * 60.0
|
EMPTY_TRASH_EXPIRE_TIME = 23.0 * 60.0 * 60.0
|
||||||
RUN_SCHEDULED_WORKFLOWS_EXPIRE_TIME = 4.0 * 60.0
|
RUN_SCHEDULED_WORKFLOWS_EXPIRE_TIME = 59.0 * 60.0
|
||||||
|
|
||||||
def test_schedule_configuration_default(self):
|
def test_schedule_configuration_default(self):
|
||||||
"""
|
"""
|
||||||
@ -199,7 +199,7 @@ class TestCeleryScheduleParsing(TestCase):
|
|||||||
},
|
},
|
||||||
"Check and run scheduled workflows": {
|
"Check and run scheduled workflows": {
|
||||||
"task": "documents.tasks.check_scheduled_workflows",
|
"task": "documents.tasks.check_scheduled_workflows",
|
||||||
"schedule": crontab(minute="*/5"),
|
"schedule": crontab(minute="5", hour="*/1"),
|
||||||
"options": {"expires": self.RUN_SCHEDULED_WORKFLOWS_EXPIRE_TIME},
|
"options": {"expires": self.RUN_SCHEDULED_WORKFLOWS_EXPIRE_TIME},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@ -251,7 +251,7 @@ class TestCeleryScheduleParsing(TestCase):
|
|||||||
},
|
},
|
||||||
"Check and run scheduled workflows": {
|
"Check and run scheduled workflows": {
|
||||||
"task": "documents.tasks.check_scheduled_workflows",
|
"task": "documents.tasks.check_scheduled_workflows",
|
||||||
"schedule": crontab(minute="*/5"),
|
"schedule": crontab(minute="5", hour="*/1"),
|
||||||
"options": {"expires": self.RUN_SCHEDULED_WORKFLOWS_EXPIRE_TIME},
|
"options": {"expires": self.RUN_SCHEDULED_WORKFLOWS_EXPIRE_TIME},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@ -295,7 +295,7 @@ class TestCeleryScheduleParsing(TestCase):
|
|||||||
},
|
},
|
||||||
"Check and run scheduled workflows": {
|
"Check and run scheduled workflows": {
|
||||||
"task": "documents.tasks.check_scheduled_workflows",
|
"task": "documents.tasks.check_scheduled_workflows",
|
||||||
"schedule": crontab(minute="*/5"),
|
"schedule": crontab(minute="5", hour="*/1"),
|
||||||
"options": {"expires": self.RUN_SCHEDULED_WORKFLOWS_EXPIRE_TIME},
|
"options": {"expires": self.RUN_SCHEDULED_WORKFLOWS_EXPIRE_TIME},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user