问题标签 [socket-timeout-exception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android-Async-Http 库发布错误?
我目前正在使用android-async-http库来发送 post/get 请求。我以前没有任何问题,但现在我意识到,如果我在没有图像数据的情况下发送此请求,它会给我超时错误。(如果我也通过放置图像数据发送完全相同的请求,则没有错误。)
这是什么原因?提前致谢。
python - 从 python 发出 HTTP 请求并等待很长时间才能得到响应
我正在使用 Python 来访问有时需要很长时间才能运行(超过 5 分钟)的 REST API。我正在使用 pyelasticsearch 发出请求,并尝试将超时设置为 10 分钟,如下所示:
但它在 5 分钟(不是 10 分钟)后超时requests.exceptions.ConnectionError (Caused by <class 'socket.error'>: [Errno 104] Connection reset by peer)
我尝试设置套接字超时并直接使用请求,如下所示:
每次大约 5 分钟后超时。
如何让我的脚本等待更长的时间,直到请求返回?
java - 什么是“SocketTimeoutException 连接超时”,我该如何解决?
我正在尝试从 java 客户端调用我的远程 tomcat 服务器,但我间歇性地得到 SocketTimeoutException:连接超时。(http://docs.oracle.com/javase/7/docs/api/java/net/SocketTimeoutException.html)
这是堆栈跟踪
它不一致,在我的代码多次尝试连接后它就消失了。
我明白socketTimeout是什么意思,我没有读取超时但连接超时,这意味着客户端无法与服务器建立tcp连接。意味着服务器只是忽略客户端尝试连接它,因为它不可用或太忙那个端口上的其他东西。我知道我的服务器可以访问并且正在运行。
显然我连接到服务器的尝试被拒绝了,我想知道为什么?我该如何开始?我应该寻找什么?我的服务器在运行在 EC2 实例上的 redhat linux 机器上运行,有没有办法可以查看为什么我的连接被拒绝?
eclipse - IBM Worklight 6.0 - 构建和部署应用程序时出错
在 Worklight Studio 中构建应用程序时出现以下错误:
日志:
我的系统配置是:
- MAC 10.9
- 日蚀朱诺 SR2
- 爪哇 6
android - 连接到设备时android套接字超时异常
我正在开发将连接到我的电脑的 android 客户端。当我在模拟器上测试它时,它工作正常。但是,当我在真实设备上尝试时,我收到了套接字超时异常。
这是相关的客户端代码
这是服务器代码
这是我的日志
android - Kinvey Android SDK - 文件上传 - SocketTimeoutException:读取超时
我正在尝试将文件从我的 android 设备上传到 Kinvey 文件存储,但我得到:
我确实在 Kinvey 控制台上看到了上传的文件,但它已损坏,当我尝试下载时文件大小为 10mb,而原始文件大小约为 50mb。代码如下(非常接近文档):
我在这里发布了同样的问题(Kinvey 支持论坛)。
更新
按照埃维利的回答,我做了一些测试。
- 上传了一个文件~9mb。工作正常。可以下载和解压文件没有损坏。显示正确的文件大小。
- 上传了一个 ~19mb 的文件,上传时没有 socketTimeoutException。但上传的文件已损坏。下载时显示文件大小为10mb。
- 以前的情况仍然代表文件大小 ~ 50mb。
java - readFully 时出现 SocketTimeoutException
我有下面的代码抛出 SocketTimeoutException。
在 readFully 中,我得到了 SocketTimeoutException。所以,当然我有错误的代码,但我不确定是什么。
谢谢您的帮助。
android - 将音频文件从 android 发送到 servlet 时连接失败
我创建了一个小型应用程序,它将音频文件从 android 发送到 servlet,但出现连接错误。以下是我的完整代码。请审查它。
客户端代码
这是我的 servlet 代码
我已经在我的清单文件中包含了所有必要的权限
我仍然收到错误任何人都可以帮助我。
这是我的日志猫
java - ServerSocket.accept() 抛出带有空消息的 SocketTimeoutException
我正在尝试从 ServerSocket 对象获取 Socket 的实例。但是,它总是打印
有我的代码:
如果我做错了什么,请告诉我,以便我可以解决此问题。
caching - 在 OpenShift 中使用 Hotrod 的 infinispan 墨盒
我创建了一个扩展的应用程序并从以下 URL 添加了 Infinispan 墨盒:
raw.github.com/bdecoste/openshift-origin-cartridge-infinispan/master/metadata/manifest.yml
现在我想从单独运行的应用程序连接到 infinispan 服务器。我正在使用 hotrod 客户端。具有以下内容的属性:
infinispan.client.hotrod.server_list = $OPENSHIFT_INIFINISPAN_HOST:$OPENSHIFT_INFINISPAN_TCP_PROXY_PORT; infinispan.client.hotrod.socket_timeout = 500 infinispan.client.hotrod.connect_timeout = 10
当我运行应用程序时,我在错误日志中得到以下信息:
ISPN004007:遇到异常。重试 10 次中的 9 次:org.infinispan.client.hotrod。exceptions.TransportException:: java.net.SocketTimeoutException at org.infinispan.client.hotrod.impl.transport.tcp.TcpTransport.readByte(TcpTransport.java:184) [in nfinispan-client-hotrod-5.2.1.Final.jar :5.2.1.Final]
是什么原因造成的,我们如何解决?
提前非常感谢。