Showing posts with label Misys. Show all posts
Showing posts with label Misys. Show all posts

Friday, June 3, 2011

Performance of Java Application

1. Issue and its resolution
ISSUE 1
Aug 19, 2013 3:14:36 PM org.apache.coyote.AbstractProtocol init
SEVERE: Failed to initialize end point associated with ProtocolHandler ["http-bio-8081"]
java.net.BindException: Address already in use <null>:8082    at org.apache.tomcat.util.net.JIoEndpoint.bind(JIoEndpoint.java:406)
    at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:610)
    at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:429)
    at org.apache.coyote.http11.AbstractHttp11JsseProtocol.init(AbstractHttp11JsseProtocol.java:119)
    at org.apache.catalina.connector.Connector.initInternal(Connector.java:981)
    at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
    at org.apache.catalina.core.StandardService.initInternal(StandardService.java:559)
    at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
    at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:814)
    at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
    at org.apache.catalina.startup.Catalina.load(Catalina.java:640)
    at org.apache.catalina.startup.Catalina.load(Catalina.java:665)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
Caused by: java.net.BindException: Address already in use

Resolution:- Find the process running and then kill it. 
Command: ps -ef  | grep java or ps -ef  | grep tomcat
Sample out put: 
[root@XXXXXXXX ]# ps -ef|grep java

root 3429 1 0 Aug16 ? 00:11:06 /opt/jdk1.7/jdk1.7.0_25/bin/java -Djava.util.logging.config.file=/opt/tomcat-instance3/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/opt/apache-tomcat-7.0.42/endorsed -classpath /opt/apache-tomcat-7.0.42/bin/bootstrap.jar:/opt/apache-tomcat-7.0.42/bin/tomcat-juli.jar -Dcatalina.base=/opt/tomcat-instance3 -Dcatalina.home=/opt/apache-tomcat-7.0.42 -Djava.io.tmpdir=/opt/tomcat-instance3/temp org.apache.catalina.startup.Bootstrap start
root 3462 1 0 Aug16 ? 00:10:56 /opt/jdk1.7/jdk1.7.0_25/bin/java -Djava.util.logging.config.file=/opt/tomcat-instance4/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/opt/apache-tomcat-7.0.42/endorsed -classpath /opt/apache-tomcat-7.0.42/bin/bootstrap.jar:/opt/apache-tomcat-7.0.42/bin/tomcat-juli.jar -Dcatalina.base=/opt/tomcat-instance4 -Dcatalina.home=/opt/apache-tomcat-7.0.42 -Djava.io.tmpdir=/opt/tomcat-instance4/temp org.apache.catalina.startup.Bootstrap start
root 18158 1 1 15:14 pts/1 00:00:08 /opt/jdk1.7/jdk1.7.0_25/bin/java -Djava.util.logging.config.file=/opt/tomcat-instance1/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/opt/apache-tomcat-7.0.42/endorsed -classpath /opt/apache-tomcat-7.0.42/bin/bootstrap.jar:/opt/apache-tomcat-7.0.42/bin/tomcat-juli.jar -Dcatalina.base=/opt/tomcat-instance1 -Dcatalina.home=/opt/apache-tomcat-7.0.42 -Djava.io.tmpdir=/opt/tomcat-instance1/temp org.apache.catalina.startup.Bootstrap start
root 19470 1 28 15:23 pts/1 00:00:09 /opt/jdk1.7/jdk1.7.0_25/bin/java -Djava.util.logging.config.file=/opt/tomcat-instance2/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/opt/apache-tomcat-7.0.42/endorsed -classpath /opt/apache-tomcat-7.0.42/bin/bootstrap.jar:/opt/apache-tomcat-7.0.42/bin/tomcat-juli.jar -Dcatalina.base=/opt/tomcat-instance2 -Dcatalina.home=/opt/apache-tomcat-7.0.42 -Djava.io.tmpdir=/opt/tomcat-instance2/temp org.apache.catalina.startup.Bootstrap start
root 19524 7328 0 15:24 pts/1 00:00:00 grep java



Identify the process which is giving the above error Kill the process using it's PID
[root@blrpslliqperf1 jrconf]# kill -9 3429
 
Note:- I have 4 tomcats running and I am trying to kill the one which gave me bind error.