- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我们正在使用 ElasticBeanstalk 设置一些 Node.js 环境。目前,我们使用 Redis 作为我们的 session 存储,它是在 ElastiCache 中设置的。
当我通过 ssh 进入 EC2 实例并通过 netcat 访问 Redis 存储时,我可以确认网络允许通过端口 6379 进行连接:
[ec2-user@<redacted>]$ nc -v <redacted>.usw2.cache.amazonaws.com 6379
Connection to <redacted>.usw2.cache.amazonaws.com 6379 port [tcp/*] succeeded!
EC2 安全组的出站策略:0.0.0.0/0
Redis 安全组的入站策略允许来 self 的 EC2 安全组的端口 6379 上的传入 TCP。
这似乎支持我们在 netcat 成功 ping Redis 存储时看到的观察结果。但是,Node.js 应用程序本身在尝试连接到 Redis 时挂起。我可以通过运行以下命令在 EC2 实例上复制它:
[ec2-user@<redacted>]$ ./redis-cli -c -h <redacted>.usw2.cache.amazonaws.com -p 6379 ping
这只是挂起,我们没有收到 PONG
回复。鉴于 netcat 的成功,我相当有信心这不是安全组问题,但这里肯定有一些看似不稳定的问题。
有什么想法吗?
最佳答案
问题是 ElastiCache 配置为在传输和静态时进行加密。事实证明,对于这个特定的实例我们不需要它,所以一旦我们删除它,事情就开始起作用了。如果我们保持加密,实际的解决方案是什么,待定。
关于amazon-web-services - 从 ElasticBeanstalk EC2 连接到 Redis (ElastiCache) 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55090822/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!