Adjust Celery task time limits in configuration.
Increased `task_soft_time_limit` to 7200 seconds and `task_time_limit` to 10800 seconds in both `celery.py` and `docker-compose.yml`. This change allows longer-running tasks to complete without premature termination.
This commit is contained in:
parent
ef553a94a4
commit
131258517f
2 changed files with 4 additions and 4 deletions
|
|
@ -51,8 +51,8 @@ services:
|
|||
--autoscale=4,2
|
||||
--max-tasks-per-child=100
|
||||
--max-memory-per-child=512000
|
||||
--soft-time-limit=3600
|
||||
--time-limit=7200"
|
||||
--soft-time-limit=7200
|
||||
--time-limit=10800"
|
||||
volumes:
|
||||
- .:/app
|
||||
env_file:
|
||||
|
|
|
|||
|
|
@ -29,8 +29,8 @@ app.conf.update(
|
|||
task_reject_on_worker_lost=True,
|
||||
worker_prefetch_multiplier=1,
|
||||
worker_max_tasks_per_child=100,
|
||||
task_soft_time_limit=3600,
|
||||
task_time_limit=7200,
|
||||
task_soft_time_limit=7200,
|
||||
task_time_limit=10800,
|
||||
)
|
||||
|
||||
app.config_from_object("django.conf:settings", namespace="CELERY")
|
||||
|
|
|
|||
Loading…
Reference in a new issue