我正在尝试从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 设置本身并不完全匹配……非常感谢任何提示。