6

我正在处理一个工作灯项目,其中我使用工作灯适配器使用托管在 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 
4

2 回答 2

1

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

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

请查看对该问题的投票最多的答案和评论,以了解有关该问题的更多见解。

于 2013-10-03T05:11:51.823 回答
0

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

于 2013-10-23T15:26:08.007 回答