我在 AWS Elasticache 上运行一个 cache.t2.micro
Redis 实例。我目前只使用 3.2 默认参数。
我正在使用 Node redis
module 进行连接连接,只是为了拥有一个发布/订阅系统。
出于某种原因,每隔 2 分 11 秒,我就会看到
2017-07-27-14:16:05 0|server | Error: Redis connection to my-redis-instance:6379 failed - connect ETIMEDOUT my-redis-ip:6379
2017-07-27-14:16:05 0|server | at Object.exports._errnoException (util.js:1016:11)
2017-07-27-14:16:05 0|server | at exports._exceptionWithHostPort (util.js:1039:20)
我查看了 Redis 参数,timeout
设置为 0。
什么可能会终止此连接?我确定这是某处的配置设置...但是什么?
最佳答案
原来问题是 Redis 服务器不在适当的安全组中。初始连接尝试失败仅需要大约 2m!
关于node.js - 为什么我的 Redis 实例每 2 分钟就会出现一次连接超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45353507/