最近我将我的服务(用Java编写)从AWS迁移到GCP。我的一个服务通过HTTP(Java HttpClient)与其他服务(都在GCP中)交互。一个非常奇怪的行为发生在我随机获取 java.net.SocketException:连接重置之类的地方: -
引起:java.net.SocketException:连接重置 在java.net.SocketInputStream.read(SocketInputStream.java:210)〜[na:1.8.0_151] 在java.net.SocketInputStream.read(SocketInputStream.java:141)〜[na:1.8.0_151] at sun.security.ssl.InputRecord.readFully(InputRecord.java:465)〜[na:1.8.0_151] at sun.security.ssl.InputRecord.read(InputRecord.java:503)〜[na:1.8.0_151] 在sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:983)〜[na:1.8.0_151] at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:940)〜[na:1.8.0_151] 在sun.security.ssl.AppInputStream.read(AppInputStream.java:105)〜[na:1.8.0_151]
这件事在AWS中从未发生过,但在GCP中却发生了相同的代码。对我来说,似乎关于机器配置的事情是不对的。我试过没有运气就换机了。任何人都可以在这里暗示可能出现的问题吗?