首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java偶发SSLHandshakeException

Java偶发SSLHandshakeException
EN

Stack Overflow用户
提问于 2012-03-29 00:04:06
回答 1查看 224关注 0票数 0

我使用颁发的证书连接到REST服务,并通过HTTP基本身份验证进行身份验证。连接过程运行良好,我提交请求(每秒最多几个),运行良好。但是,每10,000个请求,我就会得到一个带有消息Received fatal alert: handshake_failurejavax.net.ssl.SSLHandshakeException。正常/成功请求的响应时间小于100ms,但这些异常之前会有长达30秒的极端延迟。

我对此知之甚少,但我想假设异常是由于网络问题/拥塞或接收端的问题,而不是代表我的认证/身份验证问题,因为我大约99.999的请求是成功的?这种假设是合理的吗?或者有人能解释一下是什么原因导致了这种情况的发生?谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-29 00:57:27

是否确定您的网络在重新计算生成树协议时没有问题?从高级描述来看,STP问题可能会造成同样的“网络中断,但等待它再次回来”的周期性故障。

如果是STP问题,则关闭STP是错误的解决方案。您需要找出错误处理STP流量的原因,然后重新配置该设备以“打开”STP或替换它(如果它实际上错误地处理了STP)。

如果这种暗中刺杀不能给你带来任何好处,那么就需要对网络进行真正的分析。阅读路由器/交换机日志(假设您有提供这些日志的设备),或许可以构建一台带有两个NIC卡的Wireshark诊断计算机,这样您就可以在特定的有线链路上“连接”侦听设备。Wireshark也适用于无线,由于这是一个网络问题,您可能会在与预期不同的网络上找到答案。

当我的一台交换机(和旧的linksys)不能正确处理STP时,我有一段时间过得很糟糕,因为两台设备建立了一个即兴无线桥(创建了一个路由圈)。如果没有Wireshark的帮助,我会更难弄清楚它(以及我看到的大量关于协议的阅读,以确定它们是否“正常工作”)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9911464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档