【发布时间】:2019-10-16 06:52:02
【问题描述】:
我在托管在 debian 9 机器上的 Web 应用程序中使用烧瓶、redis 和 rq-worker。当我启动 rq-worker 时,我收到此错误:“连接到 localhost:6379 的错误 111。连接被拒绝”。
我已经检查过 Redis 是否已安装并运行,我尝试了以下命令:
/opt/apps/mywebapp/flask$ ps aux | grep redis
sib 4987 0.0 0.0 12784 976 pts/2 S+ 09:37 0:00 grep redis
redis 6574 0.1 0.0 40860 3512 ? Ssl may28 3:38 /usr/bin/redis-server 127.0.0.1:6379
/opt/apps/mywebapp/flask$ redis-cli ping
PONG
我读过其他帖子,这是 Redis 正在运行和工作的证据。
我还检查了文件 redis.conf 并设置了这个变量:
bind 127.0.0.1
我又试了一次。
/opt/apps/mywebapp/flask$ rq worker
但我一直收到错误消息。
Error 111 connecting to localhost:6379. Connection refused.
【问题讨论】:
-
你能提供你的应用配置来连接redis吗?这可能与您提供的凭据有关。
-
你好,找朋友帮忙,其实是redis配置绑定属性,我设置的是127.0.0.1::00,但是正确的配置是127.0.0.1::01。谢谢你的回复:)
标签: python linux flask redis worker