mirror of
https://github.com/django-q2/django-q2.git
synced 2026-10-08 06:28:11 +08:00
add attempt_count to config docs, set value to 1 in inital task save
This commit is contained in:
@@ -497,6 +497,7 @@ def save_task(task, broker: Broker):
|
|||||||
result=task["result"],
|
result=task["result"],
|
||||||
group=task.get("group"),
|
group=task.get("group"),
|
||||||
success=task["success"],
|
success=task["success"],
|
||||||
|
attempt_count=1
|
||||||
)
|
)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.error(e)
|
logger.error(e)
|
||||||
|
|||||||
@@ -0,0 +1,18 @@
|
|||||||
|
# Generated by Django 3.0.7 on 2020-08-11 15:17
|
||||||
|
|
||||||
|
from django.db import migrations, models
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('django_q', '0012_auto_20200702_1608'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.AddField(
|
||||||
|
model_name='task',
|
||||||
|
name='attempt_count',
|
||||||
|
field=models.IntegerField(default=0),
|
||||||
|
),
|
||||||
|
]
|
||||||
@@ -75,6 +75,15 @@ ack_failures
|
|||||||
|
|
||||||
When set to ``True``, also acknowledge unsuccessful tasks. This causes failed tasks to be considered as successful deliveries, thereby removing them from the task queue. Can also be set per-task by passing the ``ack_failure`` option to :func:`async_task`. Defaults to ``False``.
|
When set to ``True``, also acknowledge unsuccessful tasks. This causes failed tasks to be considered as successful deliveries, thereby removing them from the task queue. Can also be set per-task by passing the ``ack_failure`` option to :func:`async_task`. Defaults to ``False``.
|
||||||
|
|
||||||
|
|
||||||
|
.. attempt_count:
|
||||||
|
|
||||||
|
attempt_count
|
||||||
|
~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
Limit the number of retries for failed tasks. Set to 0 for infinite retries. Defaults to 0
|
||||||
|
|
||||||
|
|
||||||
.. _retry:
|
.. _retry:
|
||||||
|
|
||||||
retry
|
retry
|
||||||
|
|||||||
Reference in New Issue
Block a user