如何发生SocketTimeoutException

时间:2015-10-20 03:00:27

标签: java sockets httpserver

我们有一个http服务器,有时它在服务器上遇到问题。 Caused by: java.net.SocketTimeoutException: Read timed out at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:152) at java.net.SocketInputStream.read(SocketInputStream.java:122) at java.net.SocketInputStream.read(SocketInputStream.java:210)  我搜索此异常并获取一些信息,如以下链接 java.net.SocketTimeoutException: Read timed out under tomcat

它说这个socketTimeout异常

  

当且仅当超时内没有数据到达时才会发生

但是我在http服务器中设置的套接字超时是5,000毫秒。我发现遇到超时异常的请求只花了几毫秒。即使从创建套接字时,时间也不超过5,000毫秒。所以我认为我们的http服务器一定有问题,但我无法想出原因。任何人都可以给我一些关于这个问题的建议。任何信息将不胜感激。非常感谢。

0 个答案:

没有答案