线上系统,我们rmi的服务端和客户端运行在同一机器上,项目启动后,有些时候客户端可以正常调用服务端,但时不时就会报错:
java.rmi.ConnectException: Connection refused to host: 211.139.xx.xx; nested exception is:
java.net.ConnectException: Connection timed out: connect
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(Unknown Source)
at sun.rmi.transport.tcp.TCPChannel.createConnection(Unknown Source)
at sun.rmi.transport.tcp.TCPChannel.newConnection(Unknown Source)
at sun.rmi.server.UnicastRef.invoke(Unknown Source)
这个异常发生的时间点是随机的,这个ip是本机的公网ip,有没有大佬能提供一下解决思路呀?