首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当尝试使用rq工作人员时,获取rq.exceptions.DeserializationError

当尝试使用rq工作人员时,获取rq.exceptions.DeserializationError
EN

Stack Overflow用户
提问于 2022-06-25 19:40:41
回答 1查看 71关注 0票数 0

当试图运行django-rq工作人员时,我一直收到这个错误

代码语言:javascript
复制
15:35:26 Traceback (most recent call last):
  File "/home/john/PycharmProjects/api.to/venv/lib/python3.8/site-packages/rq/job.py", line 249, in _deserialize_data
    self._func_name, self._instance, self._args, self._kwargs = self.serializer.loads(self.data)
  File "/home/john/PycharmProjects/api.to/venv/lib/python3.8/site-packages/django/db/models/base.py", line 2141, in model_unpickle
    model = apps.get_model(*model_id)
  File "/home/john/PycharmProjects/api.to/venv/lib/python3.8/site-packages/django/apps/registry.py", line 199, in get_model
    self.check_models_ready()
  File "/home/john/PycharmProjects/api.to/venv/lib/python3.8/site-packages/django/apps/registry.py", line 141, in check_models_ready
    raise AppRegistryNotReady("Models aren't loaded yet.")
django.core.exceptions.AppRegistryNotReady: Models aren't loaded yet.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/john/PycharmProjects/api.to/venv/lib/python3.8/site-packages/rq/worker.py", line 1026, in perform_job
    self.prepare_job_execution(job)
  File "/home/john/PycharmProjects/api.to/venv/lib/python3.8/site-packages/rq/worker.py", line 911, in prepare_job_execution
    self.procline(msg.format(job.func_name, job.origin, time.time()))
  File "/home/john/PycharmProjects/api.to/venv/lib/python3.8/site-packages/rq/job.py", line 284, in func_name
    self._deserialize_data()
  File "/home/john/PycharmProjects/api.to/venv/lib/python3.8/site-packages/rq/job.py", line 252, in _deserialize_data
    raise DeserializationError() from e
rq.exceptions.DeserializationError
Traceback (most recent call last):
  File "/home/john/PycharmProjects/api.to/venv/lib/python3.8/site-packages/rq/job.py", line 249, in _deserialize_data
    self._func_name, self._instance, self._args, self._kwargs = self.serializer.loads(self.data)
  File "/home/john/PycharmProjects/api.to/venv/lib/python3.8/site-packages/django/db/models/base.py", line 2141, in model_unpickle
    model = apps.get_model(*model_id)
  File "/home/john/PycharmProjects/api.to/venv/lib/python3.8/site-packages/django/apps/registry.py", line 199, in get_model
    self.check_models_ready()
  File "/home/john/PycharmProjects/api.to/venv/lib/python3.8/site-packages/django/apps/registry.py", line 141, in check_models_ready
    raise AppRegistryNotReady("Models aren't loaded yet.")
django.core.exceptions.AppRegistryNotReady: Models aren't loaded yet.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/john/PycharmProjects/api.to/venv/lib/python3.8/site-packages/rq/worker.py", line 1026, in perform_job
    self.prepare_job_execution(job)
  File "/home/john/PycharmProjects/api.to/venv/lib/python3.8/site-packages/rq/worker.py", line 911, in prepare_job_execution
    self.procline(msg.format(job.func_name, job.origin, time.time()))
  File "/home/john/PycharmProjects/api.to/venv/lib/python3.8/site-packages/rq/job.py", line 284, in func_name
    self._deserialize_data()
  File "/home/john/PycharmProjects/api.to/venv/lib/python3.8/site-packages/rq/job.py", line 252, in _deserialize_data
    raise DeserializationError() from e
rq.exceptions.DeserializationError
EN

回答 1

Stack Overflow用户

发布于 2022-06-25 19:40:41

主要的问题是我试图运行rqworker files而不是python manage.py rqworker files

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72756893

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档