My Oracle Support Banner

HTTP Server mod_oc4j Continues Trying To Route To OC4J After Node Is Disconnected (Doc ID 468325.1)

Last updated on MARCH 16, 2020

Applies to:

Oracle HTTP Server - Version and later
Oracle Containers for J2EE - Version and later
Information in this document applies to any platform.
***Checked for relevance on 28-Sep-2015***


In a multi-node Oracle Application Server system one of the Nodes goes down resp. is disconnected from the network.

OPMN manages this situation in a way that "opmnctl @cluster status" shows only node 1 but no longer node 2, and "opmnctl debug" also has only information about node 1 and none about node 2.

However, /oc4j-status still shows some routing targets on node 2 as being up:

OC4J Process List

  process,ias instance,host,port,status
    0 : appServer.node2, node2, 14206, ALIVE
    2 : appServer.node2, node2, 14226, ALIVE
    3 : appServer.node2, node2, 14231, ALIVE
    4 : appServer.node2, node2, 14236, ERROR
    5 : appServer.node2, node2, 14201, ALIVE
    9 : appServer.node2, node2, 14221, ALIVE
   11 : appServer.node2, node2, 12506, ALIVE
   12 : appServer.node2, node2, 12509, ALIVE
   15 : appServer.node2, node2, 12516, ALIVE
   17 : appServer.node2, node2, 14211, ALIVE
   20 : appServer.node2, node2, 14216, ERROR

and so mod_oc4j still tries to route to these nodes, resulting in errors like:

[Sat Nov 17 11:50:03 2007] [error] [client <IP>] [ecid: <ECID>] mod_oc4j: request to OC4J node2:14236 failed: recv failed (errno=4)
[Sat Nov 17 11:51:39 2007] [error] [client <IP>] [ecid: <ECID>] mod_oc4j: request to OC4J node2:14236 failed: Connect failed (errno=145)


To view full details, sign in with your My Oracle Support account.

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

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.