Search This Blog

Saturday, 14 November 2015

OBIEE Weblogic Managed Server FORCE SHUT DOWN

Error :

Nov 12, 2015 12:21:26 AM CST> <Emergency> <Security> <BEA-090087> <Server failed to bind to the configured Admin port. The port may already be used by another process.>
<Nov 12, 2015 12:21:26 AM CST> <Error> <Server> <BEA-002606> <Unable to create a server socket for listening on channel "Default". The address 192.168.2.1 might be incorrect or another process is using port 9704: java.net.BindException: Address already in use.>
<Nov 12, 2015 12:21:26 AM CST> <Critical> <WebLogicServer> <BEA-000362> <Server failed. Reason: Server failed to bind to any usable port. See preceeding log message for details.>
<Nov 12, 2015 12:21:26 AM CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FAILED>
<Nov 12, 2015 12:21:26 AM CST> <Error> <WebLogicServer> <BEA-000383> <A critical service failed. The server will shut itself down>
<Nov 12, 2015 12:21:26 AM CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FORCE_SHUTTING_DOWN>
<Nov 12, 2015 12:21:26 AM CST> <Notice> <Cluster> <BEA-000163> <Stopping "async" replication service>

OR

Error> <Server> <BEA-002606> <Unable to create a server socket for listening on channel "Default[3]". The address fe80:0:0:0:2acf:e9ff:fe64:20eb%0 might be incorrect or another process is using port 7001: java.net.BindException: Can't assign requested address.>
 <Error> <Server> <BEA-002606> <Unable to create a server socket for listening on channel "Default[2]". The address fe80:0:0:0:0:0:0:1%0 might be incorrect or another process is using port 7001: java.net.BindException: Can't assign requested address.>
<Notice> <Server> <BEA-002613> <Channel "Default[4]" is now listening on 127.0.0.1:7001 for protocols iiop, t3, ldap, snmp, http.>
<Warning> <Server> <BEA-002611> <Hostname "localhost", maps to multiple IP addresses: 127.0.0.1, 0:0:0:0:0:0:0:1, fe80:0:0:0:0:0:0:1%1>
<Notice> <Server> <BEA-002613> <Channel "Default[5]" is now listening on 0:0:0:0:0:0:0:1:7001 for protocols iiop, t3, ldap, snmp, http.>
<Notice> <Server> <BEA-002613> <Channel "Default[1]" is now listening on 192.168.2.93:7001 for protocols iiop, t3, ldap, snmp, http.>
<Notice> <Server> <BEA-002613> <Channel "Default" is now listening on 192.168.1.2:7001 for protocols iiop, t3, ldap, snmp, http.>

Reason:

1. There may be another server is running, which used Managed server port. Usually it will be 9704.

2. May be Admin server is started on one IP Address and Managed Server is starting on another address. This may happen bcos. In /etc/hosts file in windows/linux. there may be multiple IP Addresses provided than the Server will be ponted to multiple IP Address.

3. May be OBIEE Weblogic instance IP address got changed


Solution :

1. On both Linux and Windows, you need to update your hosts file (/etc/hosts or %SYSTEMROOT%\system32\drivers\etc\hosts respectively).
The manual says to put the following in your Windows hosts file, after the standard 127.0.0.1 localhost entry:
127.0.0.1 on Linux or 10.10.10.10 on Windows is common. 

Check you IP address. Verify it ping correctly.

1. In OBIEE FMW, Config.XML file. 

[[$FMW_HOME]/instances/instance1/config/OracleBIServerComponent/coreapplication_obis1 ]

Search for : "FMW_SECURITY_SERVICE_URL" in Conig XML. Verify the IP Address is mentioned is same as /etc/hosts file.

3. instanceconfig.xml file located at 
$FMW_HOME]/instances/instance1/config/OracleBIPresentationServicesComponent/coreapplication_obips1

Verify the IP Address is mentioned is same as /etc/hosts file.

Now Try to Restar the Servers.

Even though if its gives error as

"<Server failed to bind to the configured Admin port. The port may already be used by another process.>

Need to check which server is using port.


Linux :

netstat -an <port number>
or

netstat -anp | grep LISTEN | grep $portnumber


Identify the Process. Either stop the Process or Kill the Process to resolve this issue.

No comments:

Post a Comment