(20200921 Solved)ConnectionResetError: [Errno 104] Connection reset by peer
问题描述用Python连接docker容器中的Redis预备知识[Errno 104] Connection reset by peererrno 104表示对一个对端socket已经关闭的连接调用write或send方法。这种情况下,调用write或者send之后,对端socket便会向本端socket发送一个Reset信号,之后继续执行write/read,就会得到104.netstat -n
·
-
问题描述
用
Python
连接docker
容器中的Redis -
预备知识
-
[Errno 104] Connection reset by peer
errno 104表示对一个对端socket已经关闭的连接调用write或send方法。这种情况下,调用write或者send之后,对端socket便会向本端socket发送一个Reset信号,之后继续执行write/read,就会得到104.
-
netstat -ntpl
lsof -i:6379
通过
lsof -i:6379
可以发现端口未开放。 -
解决方案
在
Docker
容器中redis
里,将redis.conf
中bind
修改为容器的ip地址, 然后redis-server
配置文件。容器的
ip
地址查看方式:docker inspect 容器|grep -i add
-
References
更多推荐
已为社区贡献9条内容
所有评论(0)