diff --git a/django_code/apps/website_redirection/apps.py b/django_code/apps/website_redirection/apps.py index e11a364..db0bdd2 100644 --- a/django_code/apps/website_redirection/apps.py +++ b/django_code/apps/website_redirection/apps.py @@ -1,4 +1,4 @@ -import redis +#import redis from django.http import HttpResponse from django.http import HttpResponseRedirect from django.shortcuts import render diff --git a/django_code/core/settings.py b/django_code/core/settings.py index a242416..b392e37 100644 --- a/django_code/core/settings.py +++ b/django_code/core/settings.py @@ -53,6 +53,7 @@ INSTALLED_APPS = [ 'apps.streaming.apps.StreamingConfig', 'import_export', 'djangoql', + 'django_q', ] MIDDLEWARE = [ @@ -251,3 +252,11 @@ PROXIES = { "http" : PROXY_URL, "https" : PROXY_URL } +Q_CLUSTER = { + "name": "django_kube", + "timeout": 60, # kill a task after 60s + "retry": 120, # must be > timeout, leave headroom + "max_attempts": 3, # otherwise a poison task retries forever + "ack_failures": True, # don't requeue tasks that raised + # ... your broker settings +} \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index 50bc442..d2571b5 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,5 @@ django psycopg2 -#xrequests kubernetes ruamel.yaml pyyaml @@ -8,7 +7,7 @@ django-bootstrap-v5 jinja2 watchdog celery -redis +#redis lxml requests django-hosts @@ -17,3 +16,4 @@ bitwarden_sdk xmltodict whitenoise djangoql +django-q2