java version "1.6.0_30"
OpenJDK Runtime Environment (IcedTea6 1.13.3) (rhel-5.1.13.3.el6_5-x86_64)
OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)
i am not sure OpenJDK is the problem.
Looks like you are hitting https://jira.mongodb.
janwen lou wrote:
i just check the jdk installed on Centos:
java version "1.6.0_30"
OpenJDK Runtime Environment (IcedTea6 1.13.3) (rhel-5.1.13.3.el6_5-x86_64)
OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)
i am not sure OpenJDK is the problem.
janwen lou wrote:From mongodb jira,get this issue:
but it seems that did not fix the issue?
janwen lou wrote:
My deploy environment:tomcat6+centos+java driver 2.12.1
there are 2 war files under tomcat/webapps,and two application connect mongodb,but on tomcat7 it's fine.google a lot,but not get some useful results,any idea? thankswhen i start tomcat,get errors from log:
Oct 30, 2014 10:30:19 PM com.mongodb.util.management.jmx.JMXMBeanServer unregisterMBean WARNING: Unable to register MBean org.mongodb.driver:type=ConnectionPool,clusterId=1,host=192. 168.99.110,port=27017 javax.management.InstanceNotFoundException: org.mongodb.driver:type=Connec tionPool,clusterId=1,host=192. 168.99.110,port=27017 at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getMBe an(DefaultMBeanServerIntercept or.java:1095) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.exclus iveUnregisterMBean(DefaultMBea nServerInterceptor.java:427) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.unregi sterMBean(DefaultMBeanServerIn terceptor.java:415) at com.sun.jmx.mbeanserver.JmxMBeanServer.unregisterMBean(JmxMB eanServer.java:546) at com.mongodb.util.management.jmx.JMXMBeanServer.unregisterMBe an(JMXMBeanServer.java:52) at com.mongodb.JMXConnectionPoolListener.connectionPoolClosed(J MXConnectionPoolListener.java: 68) at com.mongodb.PooledConnectionProvider.close(PooledConnectionP rovider.java:107) at com.mongodb.DefaultServer.close(DefaultServer.java:99) at com.mongodb.SingleServerCluster.close(SingleServerCluster. java:90) at com.mongodb.DBTCPConnector.close(DBTCPConnector.java:603) at com.mongodb.Mongo.close(Mongo.java:507) at org.springframework.data.mongodb.core.MongoFactoryBean.destr oy(MongoFactoryBean.java:190) at org.springframework.beans.factory.support.DisposableBeanAdap ter.destroy(DisposableBeanAdap ter.java:238) at org.springframework.beans.factory.support.DefaultSingletonBe anRegistry.destroyBean(Default SingletonBeanRegistry.java: 510) at org.springframework.beans.factory.support.DefaultSingletonBe anRegistry.destroySingleton(De faultSingletonBeanRegistry.jav a:486) at org.springframework.beans.factory.support.DefaultListableBea nFactory.destroySingleton(Defa ultListableBeanFactory.java: 740) at org.springframework.beans.factory.support.DefaultSingletonBe anRegistry.destroyBean(Default SingletonBeanRegistry.java: 521) at org.springframework.beans.factory.support.DefaultSingletonBe anRegistry.destroySingleton(De faultSingletonBeanRegistry.jav a:486) at org.springframework.beans.factory.support.DefaultListableBea nFactory.destroySingleton(Defa ultListableBeanFactory.java: 740) at org.springframework.beans.factory.support.DefaultSingletonBe anRegistry.destroySingletons(D efaultSingletonBeanRegistry.ja va:455) at org.springframework.context.support.AbstractApplicationConte xt.destroyBeans(AbstractApplic ationContext.java:1090) at org.springframework.context.support.AbstractApplicationConte xt.doClose(AbstractApplication Context.java:1064) at org.springframework.context.support.AbstractApplicationConte xt.close(AbstractApplicationCo ntext.java:1010) at org.springframework.web.context.ContextLoader.closeWebApplic ationContext(ContextLoader. java:559) at org.springframework.web.context.ContextLoaderListener.contex tDestroyed(ContextLoaderListen er.java:143) at org.apache.catalina.core.StandardContext.listenerStop(Standa rdContext.java:4249) at org.apache.catalina.core.StandardContext.stop(StandardContex t.java:4890) at org.apache.catalina.core.ContainerBase.removeChild(Container Base.java:924) at org.apache.catalina.startup.HostConfig.undeployApps(HostConf ig.java:1319) at org.apache.catalina.startup.HostConfig.stop(HostConfig.java: 1290) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostCo nfig.java:323) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent (LifecycleSupport.java:142) at org.apache.catalina.core.ContainerBase.stop(ContainerBase. java:1086) at org.apache.catalina.core.ContainerBase.stop(ContainerBase. java:1098) at org.apache.catalina.core.StandardEngine.stop(StandardEngine. java:448) at org.apache.catalina.core.StandardService.stop(StandardServic e.java:584) at org.apache.catalina.core.StandardServer.stop(StandardServer. java:744) at org.apache.catalina.startup.Catalina.stop(Catalina.java:643) at org.apache.catalina.startup.Catalina.start(Catalina.java:618 ) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java: 289) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:41 4)
i did not use cluster,just one mongod instance.
In this usage "cluster" just refers to a MongoClient instance. It could be a standalone, replica set, or sharded cluster.
but i can not see the same issue on my QA server,just get the issue at out customer server,I guess the tomcat,jdk version(customer using centos integrate tomcat & open jdk),but just guess,not sure.
It seems that the issue happend when stop tomcat service.
i will follow up the issue,and share more details here.
댓글 없음:
댓글 쓰기