Estoy siguiendo, aunque con el RailsApp tutorial para Diseñar y Mongoid (http://railsapps.github.io/tutorial-rails-mongoid-devise.html) y me encuentro con el siguiente error cuando llego a «Rake db:seed’ abajo en el ‘Configurar una Base de datos de Archivo Semilla’ de la sección.

Could not connect to a primary node for replica set <Moped::Cluster nodes=[<Moped::Node resolved_address="127.0.0.1:27017">]>

He probado las instrucciones de nixoncd en esta página aquí, pero no ha solucionado el problema. Me dice que ‘existe’ y ‘Ya cargado’. ‘https://groups.google.com/forum/#!tema/mongodb-usuario/Hhh8iNCciMk

Me sale esto si estoy de tipo ‘mongod’ en la terminal.

ERROR: could not read from config file

Cualquier ayuda bienvenida. Estoy en un Mac OSX Mountain Lion con Mongoid instalado usando homebrew – a pesar de MongoDB se ha instalado con el paquete de descarga mongodb.org.

MongoDB versión de shell: 2.4.6

Gracias

EDIT: no estoy seguro de si este problema está relacionado o no. También esta teniendo problemas con el lanzamiento de mongoDB. También publicado aquí:
mongoDB, no se puede leer del archivo de configuración — config en la carpeta diferente /desinstalarlo?

  • se intenta: rm -rf /data/db/mongod.lock; mongod --dbpath /data/db --quiet & Usted podría necesitar un cambio en la mongod.y bloqueo de la ruta de acceso de db
  • Sí, he probado la de ya. He encontrado la raíz del problema, como se documenta en el enlace de arriba. Gracias!
InformationsquelleAutor B. L. | 2013-09-02

3 Comentarios

  1. 25

    Primer lugar, si tu base de datos se ejecuta por mongo , Si sí

    Utilice este comando:

    sudo rm /var/lib/mongodb/mongod.lock
    mongod --repair
    sudo service mongodb start

    Su base de datos de trabajo.

  2. 3

    Las respuestas anteriores va a trabajar para usted en la mayoría de los casos donde se produce este error.

    Sin embargo, me gustaría señalar que también se puede obtener el Could not connect to a primary node for replica set de error cuando intenta escribir excepcionalmente grandes lotes de registros de MongoDB en una petición. Me he encontrado con este error al escribir a más de 200.000 documentos de 1 KB remota a un servidor de MongoDB con una petición. El servidor remoto tenía 8 GB de memoria y manejar varias solicitudes a la vez. Este error se puede evitar reduciendo el tamaño del lote de sus solicitudes.

Dejar respuesta

Please enter your comment!
Please enter your name here