django-q
django-q copied to clipboard
A multiprocessing distributed task queue for Django
Debian 9, python 3.5.3, Django 1.10.7 ````bash python ./manage.py qinfo Traceback (most recent call last): File "./manage.py", line 10, in execute_from_command_line(sys.argv) File "/opt/arif-envo-cesmma/lib/python3.5/site-packages/django/core/management/__init__.py", line 367, in execute_from_command_line utility.execute() File "/opt/arif-envo-cesmma/lib/python3.5/site-packages/django/core/management/__init__.py",...
I am using SQLite and I am often getting `[Q] ERROR database is locked`. I already set the `workers` to `1` in settings to avoid multi-tasking, but it still seems...
Add name to search for Scheduled tasks Add date_hierarchy on started for failed and successful tasks Add date_hierarchy on next run for scheduled tasks (maybe)
from console output: ``` site-packages/django_q/core_signing.py:9: RemovedInDjango50Warning: The django.utils.baseconv module is deprecated. from django.utils import baseconv ```
Hi, For the `test_custom` test of test_brokers, you are monkeypatching the BROKER_CLASS variable with `brokers.redis_broker.Redis` Running tests from the parent dir of django_q, this was failing for me. Maybe there's...
I am trying to add coroutines in the scheduler but I get: File "Python\Python39\Lib\multiprocessing\queues.py", line 245, in _feed obj = _ForkingPickler.dumps(obj) File "Python\Python39\Lib\multiprocessing\reduction.py", line 51, in dumps cls(buf, protocol).dump(obj) TypeError:...
If I misconfigure a scheduled job like mis-spell the name of the function or put in some incorrect kwargs, django-q seems to remember this and retries the jobs with these...
The hook for post task execution is based on a Django save hook. But when `save_limit` is set to -1, the result doesn't get saved so the hook never gets...
These had been misplaced in 5d3f9fd9168054c3414591304dcbbe1614fb333a. Moving them back to the `[build-system]` section makes this package compliant with PEP 517, and e.g. installing from a `git+` URL (or a working...
Check if SAVE_LIMIT is bigger than 0 before running any queries. On MS SQL Server, the select_for_update() query below will take a ROWLOCK,UPDLOCK on every row in the Task table....