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

如何抓住java.net.SocketExc0019:破碎的管道在java?[复制]

终子昂
2023-03-14

我在一个java程序上工作(不能显示代码),即使我没有使用套接字的经验,无论如何,我一直得到一个异常,我似乎不能抓住。

所有的异常都说:"java.net.SocketExcema: Broken Pipe"。

有什么想法吗?

编辑:

很抱歉我不清楚,我试图在这个异常上使用try/catk语句,因为我的程序期望另一端在某个时候断开连接,但我不希望这会杀死我的应用程序。

编辑2

哦,我现在觉得自己太傻了,经过几个小时的调试,我终于发现我确实可以捕捉到异常,我只需要找对地方,为大家的噪音感到抱歉。

谢谢。

共有1个答案

沃博裕
2023-03-14

当请求连接的服务器超时结束时,可能会发生这种情况。在大多数情况下,上传大量资源会导致这个问题。你必须让你的应用编程接口对长时间的请求超时保持正常

 类似资料:
  • 我使用ApacheCommons http客户端调用url,使用post方法发布参数,它很少抛出以下错误。 有人能建议是什么导致了这个异常以及如何调试它吗?

  • 我有一个非常奇怪的问题,我希望你的眼睛能帮助解决它。 我定义了一个函数,它通过BASH连接到Oracle SQL数据库。连接后,我使用一个herdeoc传入一个简单的select语句,该语句查找最大订阅id并递增它,具体取决于函数被调用的次数。代码如下: 在命令行调用函数时,上述代码非常有效: 但是,当函数通过管道传输到AWK语句时,函数不再抖动,这毫无意义!请参阅下面的输出: 我不明白。哈哈,我

  • 问题内容: 目前,我正在使用内置于python的应用程序。当我在个人计算机上运行它时,它不会出现问题。 但是,当我将其移至生产服务器时。它不断向我显示以下错误: 我进行了一些研究,得出的原因是,当服务器仍在忙于发送数据时,最终用户浏览器会停止连接。 我想知道为什么会发生这种情况,以及根本原因是什么导致它无法在生产服务器上正常运行,而我的计算机却可以正常运行。任何建议表示赞赏 问题答案: 您的服务器

  • 我在tomcat7上使用Solr 4.3。当并发写入和读取的数量增加时,会引发此SocketException错误。我通过多个客户端进行并发提交和搜索。感谢您的任何帮助。这是tomcat日志(catalina.out)和solr。日志

  • 我正在对一个由zuul代理服务支持的简单Spring云应用程序进行一些压力测试。由于Zuul和服务之间的旧连接,我们偶尔会出现管道异常。我使用不同的配置选项配置Zuul,但没有成功: 例外情况如下: 通用域名格式。netflix。祖尔。例外ZuulException:组织转发错误。springframework。云netflix。祖尔。过滤器。路线RibbonRoutingFilter。转发(Ri

  • 我试图在JAVA中的while循环中使用try-catch语句,只是为了在向nextInt提供字符串输入时捕获异常,我不知道为什么它在第一次错误输入后继续引发异常。 密码 当给出正确的输入时。 但当输入错误时,这种情况会持续无限次。 会有很大的帮助,即使有人回答。 谢谢你。