与 Amazon AWS 的连接极不可靠

与 Amazon AWS 的连接极不可靠

我有一个 Java 应用程序,它使用 JDBC 连接到 Amazon EC2(美国东部地区)实例上的 MySQL(使用官方最新的 Oracle 驱动程序,位置由 IP 指定)。它还使用 Amazon 提供的 SDK 连接到 S3。

问题是,虽然一切都很快,而且在任何服务器上都运行良好,但特定位置的一台服务器除外(假设是 LOC-A)。在应用程序中建立连接会超时,或者平均而言,在 1/10 次重新启动后能够连接(但之后速度真的很慢)。S3 连接也会以相同的速率出错。MySQL Workbench 在从数据库获取结果时 9/10 次都会挂起。

该连接是住宅 FIOS 连接(从调制解调器到 PC 硬连线)。下载速度 50MB/s,25MB/s,ping 时间 <20ms。计算机和调制解调器已重新启动。防火墙已禁用。最新网络驱动程序。DNS、ARP 缓存已清除。MySQL 用户对任何主机名拥有所有权限。

就像我说的,任何其他服务器都运行良好,但这台特定的计算机或网络却很糟糕。

我知道我提供了非常高级的信息,但是代码是稳定的并且没有添加任何更改。

有人能推荐下一步行动吗?我们开始怀疑(锡箔帽)深度包检查。

答案1

下一步行动是咨询您的提供商(在本例中是亚马逊),看看他们是否了解此问题。

看来他们确实这么做了:

网络连接

我们观察到网络外部存在一个问题,导致少数 Verizon FiOS 客户无法访问 US-EAST-1 区域。该区域内的连接以及其他网络的连接不受影响。

相关内容