socket.io - 对 AWS 弹性缓存的套接字 IO 访问失败
问题描述
我在我的 nodejs 应用程序中使用这样的 AWS elasticcache:
io.adapter(redis({ host: 'XXXXXXXX.cache.amazonaws.com', port: 6379 },{
requestsTimeout: 30000
}));
此缓存使用的安全组是
当我运行我的 nodejs 程序时,我收到超时异常:
Error: connect ETIMEDOUT X.X.X.X:6379
..
..
errno: -110,
code: 'ETIMEDOUT',
syscall: 'connect',
我们可以在 SOcket.io 中使用 AWS elasticcache 作为 redis 适配器吗?
解决方案
推荐阅读
- java - 非常困难的 XML -> 用 3 个数组解析 JSON,然后返回第一个以循环另一个
- python - 我如何查看文件夹中有多少个 png 文件及其分辨率以打印到 excel 中?
- javascript - 如何将div内容复制到剪贴板
- c# - 为什么我可以使用类名而不使用类实例来调用此静态方法?
- python-3.x - 如何在 TkInter 中实现“处理请求”消息
- vb.net - 如何将应用程序设置分配给私有常量
- django - 在哪里以及如何将我的业务逻辑放入 django
- sql - 必须声明标量变量“@FieldDataFileName_ID”
- ios - swiftui表单没有出现在列表中
- docker - 在 Docker 中通过 FFplay (FFmpeg) 播放流