Use existing celery app
This commit is contained in:
parent
4a5bfee4ae
commit
603f1397a8
@ -14,7 +14,6 @@ from unicodedata import normalize
|
|||||||
from urllib.parse import quote
|
from urllib.parse import quote
|
||||||
|
|
||||||
import pathvalidate
|
import pathvalidate
|
||||||
from celery import Celery
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.contrib.auth.models import User
|
from django.contrib.auth.models import User
|
||||||
from django.db import connections
|
from django.db import connections
|
||||||
@ -144,6 +143,7 @@ from documents.serialisers import WorkflowTriggerSerializer
|
|||||||
from documents.signals import document_updated
|
from documents.signals import document_updated
|
||||||
from documents.tasks import consume_file
|
from documents.tasks import consume_file
|
||||||
from paperless import version
|
from paperless import version
|
||||||
|
from paperless.celery import app as celery_app
|
||||||
from paperless.config import GeneralConfig
|
from paperless.config import GeneralConfig
|
||||||
from paperless.db import GnuPG
|
from paperless.db import GnuPG
|
||||||
from paperless.views import StandardPagination
|
from paperless.views import StandardPagination
|
||||||
@ -1591,9 +1591,7 @@ class SystemStatusView(GenericAPIView, PassUserMixin):
|
|||||||
redis_error = str(e)
|
redis_error = str(e)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
app = Celery("paperless")
|
ping = celery_app.control.inspect().ping()
|
||||||
app.config_from_object("django.conf:settings", namespace="CELERY")
|
|
||||||
ping = app.control.inspect().ping()
|
|
||||||
first_worker_ping = ping[next(iter(ping.keys()))]
|
first_worker_ping = ping[next(iter(ping.keys()))]
|
||||||
if first_worker_ping["ok"] == "pong":
|
if first_worker_ping["ok"] == "pong":
|
||||||
celery_active = "OK"
|
celery_active = "OK"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user