Networking

與 Amazon AWS 的連接非常不可靠

  • January 30, 2014

我有一個 Java 應用程序,它使用 JDBC 連接到 Amazon EC2(美國東部地區)實例上的 MySQL(使用官方最新的 Oracle 驅動程序,位置由 IP 指定)。它還使用亞馬遜給定的 SDK 連接到 S3。

問題是,儘管在任何伺服器上一切都很快並且執行良好,但特定位置的一台伺服器除外(比如說 LOC-A)。在應用程序超時時建立連接,或者平均而言,能夠連接 1/10 重新啟動(但之後真的很慢)。S3 連接也以相同的速率出錯。MySQL Workbench 掛起 9/10 次從數據庫中獲取結果。

該連接是住宅 FIOS 連接(從調製解調器硬連線到 PC)。50MB/s 下降,25MB/s,<20ms ping。電腦和調製解調器重新啟動。防火牆已禁用。最新的網路驅動程序。DNS、ARP 記憶體已清除。MySQL 使用者對任何主機名的所有權限。

就像我說的,任何其他伺服器都執行良好,這台特定的電腦或網路很糟糕。

我知道我提供了非常高級的資訊,但程式碼很穩定,沒有添加任何更改。

有人可以推薦下一步的行動嗎?我們開始懷疑 (tin-foil-hat-on) 深度包檢測。

下一步行動是與您的供應商(在本例中為亞馬遜)核實,看看他們是否知道有關此問題的任何資訊。

他們似乎這樣做:

網路連接

我們正在觀察我們網路之外的一個問題,該問題阻止少數 Verizon FiOS 客戶到達 US-EAST-1 區域。區域內的連接以及來自其他網路的連接不受影響。

引用自:https://serverfault.com/questions/571099