当前位置: 首页 > 知识库问答 >
问题:

socketException:TCP上的连接重置

钱嘉致
2023-03-14

因此,最近我将我的服务(用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]在sun.security.ssl.inputrecord.readfully(inputrecord.java:465)~[na:1.8.0_151]在slsocketimpl.java:983)~[na:1.8.0_151]在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中却发生了同样的代码。对我来说,机器配置似乎有些不对劲。我试过换机器,但没有成功。有人能指出这里可能出了什么问题吗?

共有1个答案

柴俊捷
2023-03-14

您是否创建了防火墙规则来接受从一个实例到另一个实例的传入流量?

 类似资料:
  • 我试图理解ObjectInputStream/ObjectOutputStream,所以我创建了一个非常简单的服务器-客户端应用程序,其中客户端通过创建的流发送一个HashMap对象,服务器接收该对象并将其打印出来。 这是我的服务器代码: 这是我的客户代码: 我运行服务器文件,它运行正常。 然后我运行客户端文件,并在服务器上收到以下错误: 附言我不知道我是否必须做一些事情来序列化 HashMap,

  • 问题内容: 我有以下几点: 然后两个功能: 其中ReadLogStash是正在运行的goroutine。如果另一侧关闭,我得到EOF。ReadLogStash中的一个好的实现是什么,当它获得EOF时,尝试每X秒重新建立一次连接? 问题答案: Go有同步和沟通的渠道,请使用它们! 使您的连接处于循环状态,并让它等待某种消息返回通道。 除非您在ReadLogStash中具有更多功能,否则您可能只能使用

  • 是否可以配置WebLogic的JDBC连接池,以便在经过一定时间后重置已建立的连接,即使该连接处于活动状态?

  • 问题内容: 我正在尝试连接到Java中的HTTPS端点。我尝试过的每种方法(下面有更多详细信息)最终都会生成此堆栈跟踪: 我努力了: 与javax SOAP库和新的URL(“ https:// …”)连接 使用新的URL(“ https:// …”).openConnection()连接 手动创建SSL连接: 更多细节: 我尝试过的每一种方法都可以与其他SSL服务器配合使用,这就是这种特殊的服务器

  • 问题内容: 我在尝试从套接字读取时遇到以下错误。我正在执行该操作,并且出现此错误。仔细阅读文档,这表明连接的客户端部分关闭了连接。在这种情况下,我是服务器。 我可以访问客户端日志文件,但它没有关闭连接,实际上它的日志文件表明我正在关闭连接。有人知道为什么会这样吗?还有什么要检查的?当有本地资源可能达到阈值时,会出现这种情况吗? 我确实注意到我有以下几行: 就在readInt()。这是有原因的(长话

  • 我第一次使用带有IISExpress的新Visual Studio 2013(以前 ASP.net VS2010上的开发服务器使用)。我在尝试调试项目时遇到问题。 这是我在Chrome看到的: 无法与服务器建立安全连接。这可能是服务器的问题,也可能需要您没有的客户端身份验证证书。错误代码:ERR_SSL_PROTOCOL_ERROR 我更新了我的计划—— 与localhost的连接中断。错误代码: