请问大家一般在什么情况下会有这样的异常出现呢
java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is:
java.net.SocketTimeoutException: Read timed out
at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:286)
at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:110)
...现在公司的服务器运行一段时间,就会发现有这样的异常爆出,查资料说是服务器段响应时间超时,但是即使我加长了客户端得RMI请求的等待时间,仍然出现上述异常……
java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is:
java.net.SocketTimeoutException: Read timed out
at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:286)
at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:110)
...现在公司的服务器运行一段时间,就会发现有这样的异常爆出,查资料说是服务器段响应时间超时,但是即使我加长了客户端得RMI请求的等待时间,仍然出现上述异常……
IOException raises when check the Listener status of ProxyServer
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.net.SocketInputStream.read(SocketInputStream.java:182)
at java.io.DataInputStream.readInt(DataInputStream.java:370)
......这个异常并不是一直有,但是过一会儿大概几分钟就出一次,时间间隔夜不固定……太奇怪了……不知道大家有没有碰到过?代码很简单就是用DataInputStream从socket里面度东西。我可以增大客户端的等待时间,但是不知道究竟是什么原因导致这种问题呢? 我读的东西很小。希望知道的兄弟姐妹指点一下。谢谢阿