Монго подключиться не удалось - PullRequest
1 голос
/ 31 января 2011

Я получил следующую ошибку при подключении к mongodb

Версия оболочки MongoDB: 1.6.5

подключение к: тест пн 31 января

12: 12: 09 Ошибка: не удалось подключиться к

сервер 127.0.0.1 (anon): 1154

исключение: ошибка подключения

Я удалил mongodb и переустановил mongodb-stable В этот день он работает нормально, и на следующий день снова появляется ошибка.

Несколько раз я пытался переустановить mongodb-stable, но получал ту же ошибку.

Я использую последнюю версию pkg

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

Я попробовал другой способ, т.е. попытался подключиться к другим машинам mongodb. то есть монго другоеMachinseIPAddress

Монго соединение установлено успешно

Но когда я выполняю свою программу, я получаю следующую ошибку

ВНИМАНИЕ: ошибка регистрации jmx, продолжающийся javax.management.InstanceAlreadyExistsException: com.mongodb: тип = ConnectionPool, хост = Tushar-настольные / 127.0.1.1_27017 в 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.interceptor.DefaultMBeanServerInterceptor.registerObject (DefaultMBeanServerInterceptor.java:938) в com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean (DefaultMBeanServerInterceptor.java:330) в com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean (JmxMBeanServer.java:516) в com.mongodb.DBPortPool $ Holder.get (DBPortPool.java:62) в com.mongodb.DBTCPConnector._set (DBTCPConnector.java:458) в com.mongodb.DBTCPConnector. (DBTCPConnector.java:46) в 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 $$ FastClassByGuice $$ d7de1b7.newInstance () в com.google.inject.internal.cglib.reflect.FastConstructor.newInstance (FastConstructor.java:40) в com.google.inject.DefaultConstructionProxyFactory $ 1.newInstance (DefaultConstructionProxyFactory.java:60) в com.google.inject.ConstructorInjector.construct (ConstructorInjector.java:85) в com.google.inject.ConstructorBindingImpl $ Factory.get (ConstructorBindingImpl.java:111) в 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 (InjectorImpl.java:793) в com.info.link.server.cache.CacheHelper. (CacheHelper.java:30) в com.info.link.server.cache.CacheHelper $$ FastClassByGuice $$ 35d2e084.newInstance () в com.google.inject.internal.cglib.reflect.FastConstructor.newInstance (FastConstructor.java:40) в com.google.inject.DefaultConstructionProxyFactory $ 1.newInstance (DefaultConstructionProxyFactory.java:60) в com.google.inject.ConstructorInjector.construct (ConstructorInjector.java:85) в com.google.inject.ConstructorBindingImpl $ Factory.get (ConstructorBindingImpl.java:111) в 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 (InjectorImpl.java:793) в com.info.link.server.services.impl.CachingServiceImpl. (CachingServiceImpl.java:32) в com.info.link.server.services.impl.CachingServiceImpl $$ FastClassByGuice $$ de537f14.newInstance () вcom.google.inject.internal.cglib.reflect.FastConstructor.newInstance (FastConstructor.java:40) в com.google.inject.DefaultConstructionProxyFactory $ 1.newInstance (DefaultConstructionProxyFactory.java:60) в com.google.inject.ConstructorInjector.construct (ConstructorInjector.java:85) в com.google.inject.ConstructorBindingImpl $ Factory.get (ConstructorBindingImpl.java:111) в 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 (InjectorImpl.java:793) в com.info.link.server.services.impl.LenseServiceImpl. (LenseServiceImpl.java:37) в com.info.link.server.services.impl.LenseServiceImpl $$ FastClassByGuice $$ 21e1222c.newInstance () в com.google.inject.internal.cglib.reflect.FastConstructor.newInstance (FastConstructor.java:40) в com.google.inject.DefaultConstructionProxyFactory $ 1.newInstance (DefaultConstructionProxyFactory.java:60) в com.google.inject.ConstructorInjector.construct (ConstructorInjector.java:85) в com.google.inject.ConstructorBindingImpl $ Factory.get (ConstructorBindingImpl.java:111) в com.google.inject.FactoryProxy.get (FactoryProxy.java:56) в 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 (InjectorImpl.java:793) в com.info.link.server.callbacks.LenseCallbackImpl. (LenseCallbackImpl.java:30) в sun.reflect.NativeConstructorAccessorImpl.newInstance0 (Native Метод) в sun.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:57) в sun.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:45) в java.lang.reflect.Constructor.newInstance (Constructor.java:532) в java.lang.Class.newInstance0 (Class.java:372) в java.lang.Class.newInstance (Class.java:325) в org.mortbay.jetty.servlet.Holder.newInstance (Holder.java:153) в org.mortbay.jetty.servlet.ServletHolder.getServlet (ServletHolder.java:339) в org.mortbay.jetty.servlet.ServletHolder.handle (ServletHolder.java:463) в org.mortbay.jetty.servlet.ServletHandler.handle (ServletHandler.java:362) в org.mortbay.jetty.security.SecurityHandler.handle (SecurityHandler.java:216) в org.mortbay.jetty.servlet.SessionHandler.handle (SessionHandler.java:181) в org.mortbay.jetty.handler.ContextHandler.handle (ContextHandler.java:729) в org.mortbay.jetty.webapp.WebAppContext.handle (WebAppContext.java:405) в org.mortbay.jetty.handler.HandlerWrapper.handle (HandlerWrapper.java:152) в org.mortbay.jetty.handler.RequestLogHandler.handle (RequestLogHandler.java:49) в org.mortbay.jetty.handler.HandlerWrapper.handle (HandlerWrapper.java:152) в org.mortbay.jetty.Server.handle (Server.java:324) в org.mortbay.jetty.HttpConnection.handleRequest (HttpConnection.java:505) в org.mortbay.jetty.HttpConnection $ RequestHandler.content (HttpConnection.java:843) в org.mortbay.jetty.HttpParser.parseNext (HttpParser.java:647) в org.mortbay.jetty.HttpParser.parseAvailable (HttpParser.java:211) в org.mortbay.jetty.HttpConnection.handle (HttpConnection.java:380) в org.mortbay.io.nio.SelectChannelEndPoint.run (SelectChannelEndPoint.java:395) в org.mortbay.thread.QueuedThreadPool $ PoolThread.run (QueuedThreadPool.java:488)

Пожалуйста, помогите мне.

Ответы [ 2 ]

5 голосов
/ 31 января 2011

Процесс mongod явно не запущен.Попробуйте выполнить:

service mongodb start

Затем попробуйте подключиться снова.

2 голосов
/ 31 января 2011

Ваш mongod процесс не запущен.

В одном окне терминала начинайте монго с:

$ mongod

Затем подключитесь к овце монго с помощью:

$ mongo
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...