今天早上我的DNS崩溃了,我不得不刷新所有DNS条目并将该域指向正确的IP。此后,我所有的Apache服务和其他服务都按预期恢复。不过不是我的Java服务器,它在DNS崩溃之前没有任何问题。

现在,每次我尝试运行Java服务器时,都会出现以下错误:

2019-10-18 22:18:45.377:INFO::Thread-0: Logging initialized @111ms
2019-10-18 22:18:45.782:INFO:oejs.Server:Thread-0: jetty-9.2.z-SNAPSHOT
2019-10-18 22:18:45.815:WARN:oejuc.AbstractLifeCycle:Thread-0: FAILED ServerConnector@ddf171d{SSL-HTTP/1.1}{app.domain.com:8081}: java.net.SocketException: Unresolved address
java.net.SocketException: Unresolved address
        at sun.nio.ch.Net.translateToSocketException(Net.java:151)
        at sun.nio.ch.Net.translateException(Net.java:177)
        at sun.nio.ch.Net.translateException(Net.java:183)
        at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:76)
        at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:279)
        at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)
        at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:218)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
        at org.eclipse.jetty.server.Server.doStart(Server.java:336)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
        at com.domain.px.WebSocket.run(WebSocket.java:55)
        at java.lang.Thread.run(Thread.java:745)
Caused by:
java.nio.channels.UnresolvedAddressException
        at sun.nio.ch.Net.checkAddress(Net.java:121)
        at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:209)
        at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
        at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:279)
        at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)
        at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:218)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
        at org.eclipse.jetty.server.Server.doStart(Server.java:336)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
        at com.domain.px.WebSocket.run(WebSocket.java:55)
        at java.lang.Thread.run(Thread.java:745)


在应用程序的控制台中,出现以下错误:

WebSocket connection to 'wss://app.domain.com:8081/' failed: Error in connection establishment: net::ERR_CONNECTION_TIMED_OUT


任何帮助与此非常感谢。

最佳答案

大约15-20小时后,Java服务器开始正常连接并且不再发出Unresolved address错误,这似乎是DNS传播问题。

10-06 12:51
查看更多