小编Hoo*_*man的帖子

芹菜与 redis - unix 超时

我有一个使用 celery 进行异步任务的应用程序,我将 redis 用于其代理和结果后端,并将 redis 设置为使用 unix 套接字。这是我的芹菜和经纪人的网址

brok = 'redis+socket://:ABc@/tmp/redis.sock'
app = Celery('NTWBT', backend=brok, broker=brok)
app.conf.update(
    BROKER_URL=brok,
    BROKER_TRANSPORT_OPTIONS={
        "visibility_timeout": 3600
    },
    CELERY_RESULT_BACKEND=brok,
    CELERY_ACCEPT_CONTENT=['pickle', 'json', 'msgpack', 'yaml'],
)
Run Code Online (Sandbox Code Playgroud)

但是每次我添加工作芹菜都会给我这个错误

Traceback (most recent call last):

File "/usr/local/lib/python2.7/dist-packages/celery/app/trace.py", line 283, in trace_task
    uuid, retval, SUCCESS, request=task_request,
  File "/usr/local/lib/python2.7/dist-packages/celery/backends/base.py", line 257, in store_result
    request=request, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/celery/backends/base.py", line 491, in _store_result
    self.set(self.get_key_for_task(task_id), self.encode(meta))
  File "/usr/local/lib/python2.7/dist-packages/celery/backends/redis.py", line 160, in set
    return self.ensure(self._set, (key, value), **retry_policy)
  File "/usr/local/lib/python2.7/dist-packages/celery/backends/redis.py", line 149, in ensure
    **retry_policy
  File …
Run Code Online (Sandbox Code Playgroud)

redis celery

6
推荐指数
1
解决办法
1708
查看次数

标签 统计

celery ×1

redis ×1