Redis连接失败
Redis connection failing
所以我有节点应用程序docker容器运行,他们运行得很好,但我注意到在1-2个月的过程中,我所有的应用程序开始有错误与redis,似乎连接没有使它/被拒绝。这是错误:
错误:Redis连接到xx.x.x。xxx:xxxx failed - connect ETIMEDOUT
我注意到我有一些空闲连接,所以似乎有一些东西没有正确关闭自己。我有几个月的空闲连接(这也是一个需要修复的问题),但是如果我有空闲连接,Redis应该不会失败,我确信我没有达到它的极限。
任何想法?
Redis需要在其主机上进行一些特定的设置,这就是为什么当你试图在Docker容器环境中使用它时,它非常依附于"Redis ready Docker host machine"。
你应该试着加上这几行:
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
在docker主机/etc/sysctl.conf文件中,运行redis容器
请让我知道它是否有效
相关文章:
- 将 JavaScript 文件与 Prepros 连接失败
- js 中的 HTML 连接失败
- SignalR 客户端不知道连接失败
- 猫鼬模型单元测试 - 如果任何测试用例失败,连接将不会关闭
- 警告:失败的 propType:在“维度选取器”中未指定所需的属性“维度名称”.检查“连接(维度选择器)”的渲染方法
- 浏览器在请求失败时自行发出请求,当互联网重新连接时
- 连接到测试 websocket 服务器有效,但连接到我的 Node.js 服务器失败
- Socket.IO 和 IE8 - jsonp 轮询连接总是失败
- IF 连接调用 js 函数,即使它失败了
- 单向流媒体-ICE连接在添加候选者之前失败
- Ant构建连接JavaScript:构建失败
- 从客户端到socket.io中的服务器的连接失败
- 如何捕获`WebSocket连接到'ws://xxx:nn'失败:连接在收到握手响应之前关闭`error
- 使用sequelize连接SQL server失败
- 在wss上的WebSocket连接失败
- 无法向移动设备发送推送通知-连接通知失败:80
- Node js服务器safari客户端连接失败
- SignalR在Chrome上使用WebSocket连接到服务器失败
- 日志含义连接服务器失败.(file:///android_asset/www/index.html)
- 错误:连接[localhost:27017]失败