![](/img/trans.png)
[英]What can be a cause of java.net.SocketException: recvfrom failed: ETIMEDOUT?
[英]What can be the cause of java.net.SocketException: recv failed: Insufficient buffer space?
客户在 Windows 上收到错误“java.net.SocketException: recv failed: Insufficient buffer space”。 使用 netstat 命令,我们只能看到大约。 100 个套接字连接。 我已将MaxUserPort更改为 60000,如http://support.microsoft.com/default.aspx?scid=kb;EN-US;196271 所述
我知道这个 Java 错误等于套接字错误 10055 WSAENOBUFS。 但我不知道我应该在哪里寻找这个问题的原因。 有任何想法吗?
我知道已经有一段时间了(11 年),但我在该页面上找到了解决方案: https : //wiki.scn.sap.com/wiki/display/ABAP/WSAENOBUFS%3A+10055%3A+No+buffer +空间+可用
它适用于 SAP,但补救措施是相同的。
简而言之,它说:您正在尝试在关闭后重用同一个端口。 这可能是您的应用程序广泛地打开和关闭网络连接。 补救措施是调整网络参数,以便操作系统更快地释放关闭的端口。
我认为最好调查为什么应用程序使用大量端口。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.