Sunday 13 April 2014

weblogic.management.ManagementException: Unable to obtain lock on /u02/Middleware_console/user_projects/domains/base_domain/servers/AdminServer/tmp/AdminServer.lok. Server may already be running

[fusion@wlsadmin base_domain]$ pwd
/u02/Middleware_console/user_projects/domains/base_domain
[fusion@wlsadmin base_domain]$ ./startWebLogic.sh
JAVA Memory arguments: -Xms256m -Xmx512m  -XX:MaxPermSize=256m
.
WLS Start Mode=Production
CLASSPATH=/u02/Middleware_console/patch_wls1036/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/u02/jdk1.7.0_45/lib/tools.jar:/u02/Middleware_console/wlserver_10.3/server/lib/weblogic_sp.jar:/u02/Middleware_console/wlserver_10.3/server/lib/weblogic.jar:/u02/Middleware_console/modules/features/weblogic.server.modules_10.3.6.0.jar:/u02/Middleware_console/wlserver_10.3/server/lib/webservices.jar:/u02/Middleware_console/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/u02/Middleware_console/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:/u02/Middleware_console/wlserver_10.3/common/derby/lib/derbyclient.jar:/u02/Middleware_console/wlserver_10.3/server/lib/xqrl.jar:/u02/Middleware_console/wlserver_10.3/common/derby/lib/derbyclient.jar:/u02/Middleware_console/wlserver_10.3/server/lib/xqrl.jar:/u02/Middleware_console/patch_wls1036/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/u02/jdk1.7.0_45/lib/tools.jar:/u02/Middleware_console/wlserver_10.3/server/lib/weblogic_sp.jar:/u02/Middleware_console/wlserver_10.3/server/lib/weblogic.jar:/u02/Middleware_console/modules/features/weblogic.server.modules_10.3.6.0.jar:/u02/Middleware_console/wlserver_10.3/server/lib/webservices.jar:/u02/Middleware_console/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/u02/Middleware_console/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:/u02/Middleware_console/wlserver_10.3/common/derby/lib/derbyclient.jar:/u02/Middleware_console/wlserver_10.3/server/lib/xqrl.jar
.
PATH=/u02/Middleware_console/wlserver_10.3/server/bin:/u02/Middleware_console/modules/org.apache.ant_1.7.1/bin:/u02/jdk1.7.0_45/jre/bin:/u02/jdk1.7.0_45/bin:/u02/Middleware_console/wlserver_10.3/server/bin:/u02/Middleware_console/modules/org.apache.ant_1.7.1/bin:/u02/jdk1.7.0_45/jre/bin:/u02/jdk1.7.0_45/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/fusion/bin
.
***************************************************
*  To start WebLogic Server, use a username and   *
*  password assigned to an admin-level user.  For *
*  server administration, use the WebLogic Server *
*  console at http://hostname:port/console        *
***************************************************
starting weblogic with Java version:
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
Starting WLS with line:
/u02/jdk1.7.0_45/bin/java -server   -Xms256m -Xmx512m  -XX:MaxPermSize=256m -Dweblogic.Name=AdminServer -Djava.security.policy=/u02/Middleware_console/wlserver_10.3/server/lib/weblogic.policy  -Dweblogic.ProductionModeEnabled=true  -Dweblogic.ProductionModeEnabled=true   -da -Dplatform.home=/u02/Middleware_console/wlserver_10.3 -Dwls.home=/u02/Middleware_console/wlserver_10.3/server -Dweblogic.home=/u02/Middleware_console/wlserver_10.3/server   -Dweblogic.management.discover=true  -Dwlw.iterativeDev=false -Dwlw.testConsole=false -Dwlw.logErrorsToConsole=false -Dweblogic.ext.dirs=/u02/Middleware_console/patch_wls1036/profiles/default/sysext_manifest_classpath  -da -Dplatform.home=/u02/Middleware_console/wlserver_10.3 -Dwls.home=/u02/Middleware_console/wlserver_10.3/server -Dweblogic.home=/u02/Middleware_console/wlserver_10.3/server   -Dweblogic.management.discover=true  -Dwlw.iterativeDev=false -Dwlw.testConsole=false -Dwlw.logErrorsToConsole=false -Dweblogic.ext.dirs=/u02/Middleware_console/patch_wls1036/profiles/default/sysext_manifest_classpath  weblogic.Server
<Feb 28, 2014 9:16:40 PM IST> <Info> <Security> <BEA-090905> <Disabling CryptoJ JCE Provider self-integrity check for better startup performance. To enable this check, specify -Dweblogic.security.allowCryptoJDefaultJCEVerification=true>
<Feb 28, 2014 9:16:40 PM IST> <Info> <Security> <BEA-090906> <Changing the default Random Number Generator in RSA CryptoJ from ECDRBG to FIPS186PRNG. To disable this change, specify -Dweblogic.security.allowCryptoJDefaultPRNG=true>
<Feb 28, 2014 9:16:40 PM IST> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with Java HotSpot(TM) 64-Bit Server VM Version 24.45-b08 from Oracle Corporation>
<Feb 28, 2014 9:16:51 PM IST> <Info> <Management> <BEA-141281> <unable to get file lock, will retry ...>
<Feb 28, 2014 9:17:01 PM IST> <Info> <Management> <BEA-141281> <unable to get file lock, will retry ...>
<Feb 28, 2014 9:17:11 PM IST> <Info> <Management> <BEA-141281> <unable to get file lock, will retry ...>
<Feb 28, 2014 9:17:21 PM IST> <Info> <Management> <BEA-141281> <unable to get file lock, will retry ...>
<Feb 28, 2014 9:17:31 PM IST> <Info> <Management> <BEA-141281> <unable to get file lock, will retry ...>
<Feb 28, 2014 9:17:41 PM IST> <Info> <Management> <BEA-141281> <unable to get file lock, will retry ...>
<Feb 28, 2014 9:17:51 PM IST> <Info> <Management> <BEA-141281> <unable to get file lock, will retry ...>
<Feb 28, 2014 9:18:01 PM IST> <Info> <Management> <BEA-141281> <unable to get file lock, will retry ...>
<Feb 28, 2014 9:18:11 PM IST> <Info> <Management> <BEA-141281> <unable to get file lock, will retry ...>

There are 1 nested errors:

weblogic.management.ManagementException: Unable to obtain lock on /u02/Middleware_console/user_projects/domains/base_domain/servers/AdminServer/tmp/AdminServer.lok. Server may already be running
        at weblogic.management.internal.ServerLocks.getServerLock(ServerLocks.java:206)
        at weblogic.management.internal.ServerLocks.getServerLock(ServerLocks.java:67)
        at weblogic.management.internal.DomainDirectoryService.start(DomainDirectoryService.java:74)
        at weblogic.t3.srvr.ServerServicesManager.startService(ServerServicesManager.java:461)
        at weblogic.t3.srvr.ServerServicesManager.startInStandbyState(ServerServicesManager.java:166)
        at weblogic.t3.srvr.T3Srvr.initializeStandby(T3Srvr.java:881)
        at weblogic.t3.srvr.T3Srvr.startup(T3Srvr.java:568)
        at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:469)
        at weblogic.Server.main(Server.java:71)

>
<Feb 28, 2014 9:19:46 PM IST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FAILED> 
<Feb 28, 2014 9:19:46 PM IST> <Error> <WebLogicServer> <BEA-000383> <A critical service failed. The server will shut itself down>
<Feb 28, 2014 9:19:46 PM IST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FORCE_SHUTTING_DOWN>
[fusion@wlsadmin base_domain]$

-----------
Issue
------------
weblogic server  already up and running if we start it again you will get above error as shown.


-------------------------------------------------------------
How to check weblogic server is up and running or not
-----------------------------------------------------------------
[fusion@wlsadmin base_domain]$ ps -fu fusion|grep -i startweblogic
fusion    3765  5649  0 19:53 pts/2    00:00:00 /bin/sh ./startWebLogic.sh
fusion    5952  6393  0 21:24 pts/1    00:00:00 grep -i startweblogic
[fusion@wlsadmin base_domain]$ date
Fri Feb 28 21:24:20 IST 2014
[fusion@wlsadmin base_domain]$
[fusion@wlsadmin base_domain]$ ps -fu fusion|grep -i adminserver
fusion    3814  3765  1 19:53 pts/2    00:01:12 /u02/jdk1.7.0_45/bin/java -server -Xms256m -Xmx512m -XX:MaxPermSize=256m -Dweblogic.Name=AdminServer -Djava.security.policy=/u02/Middleware_console/wlserver_10.3/server/lib/weblogic.policy -Dweblogic.ProductionModeEnabled=true -da -Dplatform.home=/u02/Middleware_console/wlserver_10.3 -Dwls.home=/u02/Middleware_console/wlserver_10.3/server -Dweblogic.home=/u02/Middleware_console/wlserver_10.3/server -Dweblogic.management.discover=true -Dwlw.iterativeDev=false -Dwlw.testConsole=false -Dwlw.logErrorsToConsole=false -Dweblogic.ext.dirs=/u02/Middleware_console/patch_wls1036/profiles/default/sysext_manifest_classpath weblogic.Server
fusion    5961  6393  0 21:24 pts/1    00:00:00 grep -i adminserver
[fusion@wlsadmin base_domain]$
[fusion@wlsadmin base_domain]$ ps -fu fusion|grep -i weblogic.server
fusion    3814  3765  1 19:53 pts/2    00:01:12 /u02/jdk1.7.0_45/bin/java -server -Xms256m -Xmx512m -XX:MaxPermSize=256m -Dweblogic.Name=AdminServer -Djava.security.policy=/u02/Middleware_console/wlserver_10.3/server/lib/weblogic.policy -Dweblogic.ProductionModeEnabled=true -da -Dplatform.home=/u02/Middleware_console/wlserver_10.3 -Dwls.home=/u02/Middleware_console/wlserver_10.3/server -Dweblogic.home=/u02/Middleware_console/wlserver_10.3/server -Dweblogic.management.discover=true -Dwlw.iterativeDev=false -Dwlw.testConsole=false -Dwlw.logErrorsToConsole=false -Dweblogic.ext.dirs=/u02/Middleware_console/patch_wls1036/profiles/default/sysext_manifest_classpath weblogic.Server
fusion    5968  6393  0 21:24 pts/1    00:00:00 grep -i weblogic.server
[fusion@wlsadmin base_domain]$




No comments:

Post a Comment