首页 > 解决方案 > 无法在自托管的 taiga.io docker 实例中注册;redis连接错误99

问题描述

我正在尝试从https://github.com/taigaio/docker-taiga-5启动一个taiga.io实例,但是每当我尝试注册时,我的服务器上都会出现此错误:

server_1         |   File "/usr/local/lib/python3.7/site-packages/celery/app/task.py", line 570, in apply_async
server_1         |     **options
server_1         |   File "/usr/local/lib/python3.7/site-packages/celery/app/base.py", line 755, in send_task
server_1         |     self.backend.on_task_call(P, task_id)
server_1         |   File "/usr/local/lib/python3.7/site-packages/celery/backends/redis.py", line 294, in on_task_call
server_1         |     self.result_consumer.consume_from(task_id)
server_1         |   File "/usr/local/lib/python3.7/site-packages/celery/backends/redis.py", line 135, in consume_from
server_1         |     return self.start(task_id)
server_1         |   File "/usr/local/lib/python3.7/site-packages/celery/backends/redis.py", line 114, in start
server_1         |     self._consume_from(initial_task_id)
server_1         |   File "/usr/local/lib/python3.7/site-packages/celery/backends/redis.py", line 142, in _consume_from
server_1         |     self._pubsub.subscribe(key)
server_1         |   File "/usr/local/lib/python3.7/site-packages/redis/client.py", line 2229, in subscribe
server_1         |     ret_val = self.execute_command('SUBSCRIBE', *iterkeys(new_channels))
server_1         |   File "/usr/local/lib/python3.7/site-packages/redis/client.py", line 2161, in execute_command
server_1         |     self._execute(connection, connection.send_command, *args)
server_1         |   File "/usr/local/lib/python3.7/site-packages/redis/client.py", line 2172, in _execute
server_1         |     connection.connect()
server_1         |   File "/usr/local/lib/python3.7/site-packages/redis/connection.py", line 442, in connect
server_1         |     raise ConnectionError(self._error_message(e))
server_1         | redis.exceptions.ConnectionError: Error 99 connecting to localhost:6379. Address not available.

文件中只有这一行关于芹菜settings.py

CELERY_ENABLED = True

奇怪的是,撰写文件中没有redis服务。

此外,该站点正在运行....详细说明:每当我单击一个项目进行操作时,它似乎一直在等待,但是如果我手动刷新页面,就好像该操作是在后台完成的。如果redis处于活动状态,也许这是对redis应该做的事情的rtypoelated?

我真的不知道要朝哪个方向搜索……关于 Docker 设置的README似乎与 docker 设置本身并不完全匹配……非常感谢任何提示。

标签: pythondjangodockerredistaiga

解决方案


(嗨,Taiga 的核心开发人员)

您似乎使用的是 Taiga 5 版;你应该使用 taiga-6 存储库,你可以在这里找到:

https://github.com/taigaio/taiga-docker


推荐阅读