Node Manager Hangs When a Managed Server is Hanging or Not Responding (Doc ID 1462583.1)

Last updated on AUGUST 03, 2017

Applies to:

Oracle WebLogic Server - Version 10.3 and later
Information in this document applies to any platform.

Symptoms

Node manager hangs when a managed server is hanging or not responding. No other managed servers can be administered (started or stopped) whilst this is happening.
If you attempt to restart Node Manager it does not startup.

NM will wait forever on canPingServer()

A Thread dump of node manager when it is not responding shows the following :

"Main Thread" id=1 idx=0x4 tid=2588 prio=5 alive, in native
at jrockit/net/SocketNativeIO.readBytesPinned(Ljava/io/FileDescriptor;[BIII)I(Native Method)
at jrockit/net/SocketNativeIO.socketRead(SocketNativeIO.java:32)
at java/net/SocketInputStream.socketRead0(Ljava/io/FileDescriptor;[BIII)I(SocketInputStream.java)
at java/net/SocketInputStream.read(SocketInputStream.java:129)
at java/io/BufferedInputStream.fill(BufferedInputStream.java:218)
at java/io/BufferedInputStream.read1(BufferedInputStream.java:258)
at java/io/BufferedInputStream.read(BufferedInputStream.java:317)
^-- Holding lock: java/io/BufferedInputStream@0xf32a3770[biased lock]
at sun/net/www/http/HttpClient.parseHTTPHeader(HttpClient.java:695)
at sun/net/www/http/HttpClient.parseHTTP(HttpClient.java:640)
at sun/net/www/protocol/http/HttpURLConnection.getInputStream(HttpURLConnection.java:1195)
^-- Holding lock:
sun/net/www/protocol/http/HttpURLConnection@0xf3294ea8[biased lock]
at java/net/HttpURLConnection.getResponseCode(HttpURLConnection.java:379)
at weblogic/nodemanager/server/ServerManager.canPingServer(ServerManager.java:114)
at weblogic/nodemanager/server/AbstractServerManager.initialize(AbstractServerManager.java:91)
at weblogic/nodemanager/server/AbstractServerManager.<init>(AbstractServerManager.java:63)
at weblogic/nodemanager/server/ServerManager.<init>(ServerManager.java:38)
at weblogic/nodemanager/server/DomainManager.initialize(DomainManager.java:96)
at weblogic/nodemanager/server/DomainManager.<init>(DomainManager.java:60)
at weblogic/nodemanager/server/NMServer.initDomains(NMServer.java:243)
at weblogic/nodemanager/server/NMServer.fetchDomainsMap(NMServer.java:216)
at weblogic/nodemanager/server/NMServer.start(NMServer.java:197)
at weblogic/nodemanager/server/NMServer.main(NMServer.java:392)
at weblogic/NodeManager.main(NodeManager.java:31)
at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
-- end of trace

 

Changes

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms