繁体   English   中英

Mongo连接失败

[英]Mongo connect failed

连接到mongodb时出现以下错误

MongoDB Shell版本:1.6.5

连接到:测试星期一1月31日

12:12:09错误:无法连接

服务器127.0.0.1(匿名):1154

异常:连接失败

我删除了mongodb并重新安装mongodb-stable在当天有效,第二天再次出现上述错误。

几次我尝试重新安装mongodb-stable仍然出现相同的错误。

我正在使用最新的pkg

deb http://downloads.mongodb.org/distros/ubuntu 10.4 10gen

我尝试了另一种方法,即尝试连接到其他机器mongodb,即mongo otherMachinseIPAddress

mongo连接成功完成

但是当我执行程序时,出现以下错误

警告:jmx注册错误,继续javax.management.InstanceAlreadyExistsException:com.mongodb:type = ConnectionPool,host = tushar-desktop / 127.0.1.1_27017 at com.sun.jmx.mbeanserver.Repository.addMBean(Repository.java:467) com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.internal_addObject(DefaultMBeanServerInterceptor.java:1520)处com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerDynamicMBean(DefaultMBeanServerInterceptor.java:986)com.sun.jmx.interceptorDefault。 (位于com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:330)的com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:516)的(DefaultMBeanServerInterceptor.java:938)。 com.mongodb.DBTCPConnector._set(DBTCPConnector.java:458)的com.mongodb.DBTCPConnector。(DBTCPConnector.java:46)的com.mongodb.DBTCPPool $ Holder.get(DBPortPool.java:62).com.mongodb.Mongo。(Mongo .java:137),位于com.mongodb.Mongo。 Mongo.java:123)位于com.mongodb.Mongo。(Mongo.java:90)位于com.info.link.server.LinkedinServiceImpl。(LinkedinServiceImpl.java:40)位于com.info.link.server.LinkedinServiceImpl $位于com.google.inject.DefaultConstructionProxyFactory $ 1.newInstance(DefaultConstructionProxyFactory.java:60)的com.google.inject.internal.cglib.reflect.FastConstructor.newInstance(FastConstructor.java:40)的FastClassByGuice $$ d7de1b7.newInstance() com.google.inject.ConstructorBindingImpl $ Factory.get(ConstructorBindingImpl.java:111)上的com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:85)com.google.inject.InjectorImpl $ 4 $ 1.call(InjectorImpl。 java:758)com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)com.google.inject.InjectorImpl $ 4.get(InjectorImpl.java:754)com.google.inject.InjectorImpl.getInstance(位于com.info.link.server.cache.CacheHelper的InjectorImpl.java:793)(位于com.info.link.server.cache.CacheHelper $$ FastClassByGuice $$ 35d2e084.newInstance的(CacheHelper.java:30) (),位于com.google.inject.DefaultConstructionProxyFactory $ 1.newInstance(DefaultConstructionProxyFactory.java:60)com.google.inject.DefaultConstructionProxyFactory $ 1.newInstance(DefaultConstructionProxyFactory.java:60)的com.google.inject.internal.cglib.reflect.FastConstructor.newInstance(FastConstructor.java:40)处。 com.google.inject.InjectorImpl $ 4 $ 1.call(InjectorImpl.java:758)上com.google.inject.ConstructorBindingImpl $ Factory.get(ConstructorBindingImpl.java:111)上的ConstructorInjector.construct(ConstructorInjector.java:85) com.google.inject.InjectorImpl $ 4.get(InjectorImpl.java:754)上com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)上的.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)在com.info.link.server.services.impl.CachingServiceImpl。(CachingServiceImpl.java:32)在com.info.link.server.services.impl.CachingServiceImpl $$ FastClassByGuice $$ de537f14.newInstance() .inject.internal.cglib.reflect.FastConstructor.newInstance(FastConstructor.java:40)在com.google.inject.DefaultConstructionProxyFactory $ 1.newInstance(Defau com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:85)的ltConstructionProxyFactory.java:60)com.google.inject.InjectorImpl的com.google.inject.ConstructorBindingImpl $ Factory.get(ConstructorBindingImpl.java:111)的ltConstructionProxyFactory.java:60) com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)为$ 4 $ 1.call(InjectorImpl.java:804)com.google.inject.InjectorImpl为$ 4.get(InjectorImpl.java:754) com.info.link.server.services.impl.LenseServiceImpl。(LenseServiceImpl.java:37)上的com.info.link.server.services.impl.LenseServiceImpl $的.inject.InjectorImpl.getInstance(InjectorImpl.java:793) com.google.inject.DefaultConstructionProxyFactory $ 1.newInstance(DefaultConstructionProxyFactory.java:60)上com.google.inject.internal.cglib.reflect.FastConstructor.newInstance(FastConstructor.java:40)的$ FastClassByGuice $$ 21e1222c.newInstance()在com.google.inject.ConstructorBindingImpl $ Factory.get(Constr.com上的com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:85) uctorBindingImpl.java:111)com.google.inject.FactoryProxy.get(FactoryProxy.java:56)com.google.inject.InjectorImpl $ 4 $ 1.call(InjectorImpl.java:758)com.google.inject.InjectorImpl com.google.inject.InjectorImpl的.callInContext(InjectorImpl.java:804)com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)的com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)的$ 4.get(InjectorImpl.java:754) .server.callbacks.LenseCallbackImpl。(LenseCallbackImpl.java:30)位于sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native方法)位于sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)在sun.reflect.DelegatingConstructorAccess(在java.lang.Class.newInstance0(Class.java:372)处的java.lang.reflect.Constructor.newInstance(Constructor.java:532)处的DelegatingConstructorAccessorImpl.java:45)在java.lang.Class.newInstance(Class.java :325),位于org.mortbay.jetty.servlet.Holder.newInstance(Holder.java:153),位于org.mortbay.jetty.servlet.ServletHolder.getServlet(ServletHol der.java:339)org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:463)org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)org.mortbay.jetty org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)的.security.SecurityHandler.handle(SecurityHandler.java:216)org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:729的。 ),位于org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)的org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)。在org.mortbay.jetty的org.mortbay.jetty.Server.handle(Server.java:324)的org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)的handle(RequestLogHandler.java:49)在org.mortbay.jetty.HttpConnection $ RequestHandler.content(HttpConnection.java:843)处的.HttpConnection.handleRequest(HttpConnection.java:505)在org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:647)处的。 mortbay.jetty.Http org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)的org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)的Parser.parseAvailable(HttpParser.java:211) .thread.QueuedThreadPool $ PoolThread.run(QueuedThreadPool.java:488)

请帮我。

mongod进程显然尚未启动。 尝试执行:

服务mongodb启动

然后尝试再次连接。

您的mongod进程未运行。

在一个终端窗口中,使用以下命令启动mongo:

$ mongod

然后使用以下命令连接到mongo羊:

$ mongo

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM