技术文章 - CS338829

从属服务器管理器日志中出现错误“java.rmi.RemoteException:无法定位缓存服务器”,且请求在 Windchill 中响应缓慢

已修改: 02-Aug-2023   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • Windchill PDMLink 11.1

说明

  • Web 浏览器未响应请求;有时UI显示得很快有时需要5或10分钟才能显示结果
  • 这是 Windchill专用群集环境,主服务器没有任何问题,所有从属服务器管理器日志均显示以下错误
错误 [ServerManagerRegistryPinger] wt.cache.server.wt.manager.jmx.ServerManagerRegistry - 捕获缓存服务器调用异常
java.rmi.RemoteException:无法放置远程缓存条目;嵌套异常是:
java.rmi.RemoteException:无法找到缓存服务器;嵌套异常是:
wt.util.WTRemoteException:无法获取服务器;嵌套异常是:
java.rmi.ConnectException:连接拒绝主机:<主机名>;嵌套异常是:
java.net.ConnectException:连接被拒绝:连接
在 wt.cache.RemoteCacheServer.putEntryInternal(RemoteCacheServer.java:404)
在 wt.cache.RemoteCacheServer.lambda$putEntry$19(RemoteCacheServer.java:333)
在 wt.cache.RemoteCacheServer.callTimeAndLogRemoteCallableLow(RemoteCacheServer.java:680)
在 wt.cache.RemoteCacheServer.callTimeAndLogRemoteCallable(RemoteCacheServer.java:652)
在 wt.cache.RemoteCacheServer.putEntry(RemoteCacheServer.java:330)
在 wt.cache.CacheManager.put(CacheManager.java:943)
在 wt.cache.CacheManager.put(CacheManager.java:931)
在wt.manager.jmx.ServerManagerRegistry.pingMasterAndSlaves(ServerManagerRegistry.java:178)
在 wt.manager.jmx.ServerManagerRegistry$RegistryPinger.run(ServerManagerRegistry.java:322)
在 java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
在java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
在 java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
在java.util.concurrent.ScheduledThreadPoolExecutor $ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
在 java.lang.Thread.run(Thread.java:748)
引起原因:java.rmi.RemoteException:无法找到缓存服务器;嵌套异常是:
wt.util.WTRemoteException:无法获取服务器;嵌套异常是:
java.rmi.ConnectException:连接拒绝主机:<主机名>;嵌套异常是:
java.net.ConnectException:连接被拒绝:连接
在 wt.cache.RemoteCacheServer.getCacheServer(RemoteCacheServer.java:630)
在 wt.cache.RemoteCacheServer.putEntryInternal(RemoteCacheServer.java:392)
... 15 更多
引起原因:wt.util.WTRemoteException:无法获取服务器;嵌套异常是:
java.rmi.ConnectException:连接拒绝主机:<主机名>;嵌套异常是:
java.net.ConnectException:连接被拒绝:连接
在 wt.manager.RemoteServerManager.remoteInvoke(RemoteServerManager.java:486)
在 wt.manager.RemoteServerManager.getServer(RemoteServerManager.java:278)
在 wt.manager.RemoteServerManager.getServer(RemoteServerManager.java:262)
在 wt.cache.RemoteCacheServer.getCacheServer(RemoteCacheServer.java:610)
... 16 更多
引起原因:java.rmi.ConnectException:连接拒绝主机:<主机名>;嵌套异常是:
java.net.ConnectException:连接被拒绝:连接
在 sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:619)
在 sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:216)
在 sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:202)
在 sun.rmi.server.UnicastRef.invoke(UnicastRef.java:129)
在 wt.manager.ServerManagerImpl$MasterServerManagerImpl_Stub.getServer(来源未知)
在 wt.manager.RemoteServerManager.lambda$getServer$28(RemoteServerManager.java:279)
在 wt.manager.RemoteServerManager.remoteInvoke(RemoteServerManager.java:449)
... 19 更多
引起原因:java.net.ConnectException:连接被拒绝:连接
在 java.net.DualStackPlainSocketImpl.connect0(本机方法)
在 java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)
在 java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
在 java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
在 java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
在 java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
在 java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
在 java.net.Socket.connect(Socket.java:589)
在 java.net.Socket.connect(Socket.java:538)
在 java.net.Socket.<init>(Socket.java:434)
在 java.net.Socket.<init>(Socket.java:211)
在 sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:40)
在sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:148)
在 wt.boot.WrappedRMIDirectSocketFactory.createSocket(WrappedRMIDirectSocketFactory.java:28)
在 wt.boot.WTRMIMasterSocketFactory.createSocket(WTRMIMasterSocketFactory.java:194)
在 sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:613)
这是文章 338829 的 PDF 版本,可能已过期。最新版本 CS338829