python - 无法在自托管的 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 设置本身并不完全匹配……非常感谢任何提示。
解决方案
(嗨,Taiga 的核心开发人员)
您似乎使用的是 Taiga 5 版;你应该使用 taiga-6 存储库,你可以在这里找到:
推荐阅读
- openshift - 休息端点以获取名称以某个字符串开头的 pod
- java - 显示壁纸android的进度
- node.js - JSON 对象未保存到我的数据库中
- performance - 具有大量只读(不可变)对象的 VueJS 组件的性能问题
- bash - 如何检查与 javascript 相同的 shell 脚本的条件
- java - 如何使图像每 n 秒更改一次
- javascript - 如果存在 className,则显示隐藏的表单字段
- python - 如何正确使用该函数的返回值?(Python)
- antlr4 - 为什么我的语法规则会导致错误,只是因为我更改了规则名称的大小写?
- angular - 如何使隐藏在 Angular 中的组件中的 Swiper 工作