node 连接 aws 超时排查

2021-03-21  本文已影响0人  ithankzc

背景

搭建海外服务,在预发布 连接redis服务超时

临时方案

为保证服务运行,自建实例连接

但问题还是要解决的~!!!

问题排查

本地测试条件: 开启vpn,打通内网连接

实例1测试

rdcli -h xxxxxxx.apse1.cache.amazonaws.com
xxxxxxx.apse1.cache.amazonaws.com:6379> set cxc 666
OK

预发布实测:nodejs 服务 连接实例 1, 服务正常启动

实例2 测试【问题实例】

rdcli -h yyyy.apse1.cache.amazonaws.com
yyyy.apse1.cache.amazonaws.com:6379> auth redispassword
Abort!

不同点

xxxxxxx.apse1.cache.amazonaws.com 没设密码, 而 yyyy.apse1.cache.amazonaws.com 设了密码

设置的密码实例需要用 tls 方式连接, 比较麻烦,后面再研究
https://docs.aws.amazon.com/zh_cn/AmazonElastiCache/latest/red-ug/in-transit-encryption.html

预计最终方案

移除 yyyy.apse1.cache.amazonaws.com 密码,暂时不用 tls

上一篇下一篇

猜你喜欢

热点阅读