sockets - IBM Worklight 6.0 - 套接字异常连接重置

标签 sockets ibm-mobilefirst worklight-server

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

最佳答案

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

解决此类问题的最佳方法 IMO 是使用 WireShark 之类的工具嗅探网络连接。或 Fiddler

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

关于sockets - IBM Worklight 6.0 - 套接字异常连接重置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18628339/

相关文章:

c - 如何从 getaddrinfo() 打印 IP 地址

image - 使用Worklight适配器从derby检索存储为CLOB的base64图像

ios - IBM Worklight - 无法更改 Worklight Console 和设备中的应用程序图标

oauth - 如何在 IBM Worklight 6.0 中实现 OAUTH 2.0

ios - 将 iOS 原生推送通知与 WorkLight 集成时,iOS 9 设备未提供设备 token

C# 异步套接字服务器接收问题

android - Android 上的蓝牙 : my Socket. connect() 永远阻塞,Socket.close 不会解除阻塞

java - 我需要同步 Sockets 的 ArrayList 吗?

基于 Java 的适配器 - 找不到返回值

java - IBM Worklight 6.2 多个 SLF4J 绑定(bind)