【问题标题】:IBM Worklight 6.0 - Socket Exception connection resetIBM Worklight 6.0 - 套接字异常连接重置
【发布时间】:2013-09-08 19:35:37
【问题描述】:

我正在处理一个 Worklight 项目,其中我正在使用使用 Worklight 适配器在 SharePoint 服务器上托管的 Web 服务。

有时我收到 Socket Exception 并且适配器无法调用 Web 服务。
这是随机发生的。

来自开发服务器日志:

[ERROR   ] FWLSE0099E: An error occurred while invoking procedure.

Http request failed: java.net.SocketException: Connection reset
FWLSE0101E: Caused by:  [project TestApp]java.net.SocketException: Connection reset
com.worklight.common.log.filters.ErrorFilter 

【问题讨论】:

  • @Idan Adar ,这个问题直到现在还没有解决,为什么这是随机发生的。我正在使用 worklight 6.1 并遇到同样的问题。同时套接字期望即将到来,同时它正在从适配器获取数据。

标签: sockets ibm-mobilefirst worklight-server


【解决方案1】:

根据异常,根本原因是连接被重置。发生这种情况有几个原因,一个是网络数据包丢失或类似的较低级别的连接问题;另一个可能的原因可能是 SharePoint 正在使套接字超时以释放资源。

IMO 解决此类问题的最佳方法是使用 WireSharkFiddler 等工具嗅探网络连接

请查看对此question 的投票最多的答案和cmets,以获得对问题的更多见解。

【讨论】:

    【解决方案2】:

    我们在连接到 IBM Commerce 前面的 HTTP 服务器时也遇到了同样的问题。到目前为止,我们的解决方案是将 Worklight 服务器和 IIS HTTP 服务器放在两个不同的子网上。我们正在调查为什么会这样。不确定是否 100% 与您所看到的有关,但我想我会在这里回答。

    【讨论】:

      猜你喜欢
      • 2014-08-25
      • 2021-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-23
      • 1970-01-01
      • 2014-06-24
      • 2013-09-16
      相关资源
      最近更新 更多