Falha ao iniciar o serviço mongod, mas o serviço mongodb

0

Ubuntu: 14.04

Versão do MongodB: 3.2.6

MongoDB shell version: 3.2.6 connecting to: test

2017-06-26T07:46:48.195+0000 W NETWORK  [thread1] Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused
2017-06-26T07:46:48.196+0000 E QUERY    [thread1] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed :
connect@src/mongo/shell/mongo.js:229:14 
@(connect):1:6 exception: connect failed

Oi pessoal,

Nosso serviço contém serviço mongodb e mongod. Costumávamos rodar o serviço mongod (sudo service mongod start), mas recentemente, quando rodamos o serviço mongod, obtivemos o erro acima.

No entanto, este problema não aconteceu quando executamos o serviço mongodB.

Este é o arquivo mongod.conf. Me pergunto quem pode me dar algum conselho? Obrigado!

storage:
  smallFiles: true
  dbPath: /var/lib/mongodb
  journal:
    enabled: true

systemLog:
  destination: file
  logAppend: true
  path: /var/log/mongodb/mongod.log

net:
  port: 27017
  bindIp: [127.0.0.1,X.X.X.X]

replSet=spof
replication:
        replSetName: rs0
    
por Josie 26.06.2017 / 10:32

3 respostas

0

Tente o seguinte:

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

Verifique se você não tem regras conflitantes no iptables.

Verifique novamente /etc/mongod.conf e verifique bind_ip = 0.0.0.0 para permitir conexões externas.

    
por Swinkid 26.06.2017 / 14:44
0

Pode ser devido a problemas de permissão com o diretório do db (dbPath). Você pode tentar dar permissão apropriada ao seu diretório. Experimente os seguintes passos:

Etapa 1: Conceda permissão ao diretório / var / lib / mongodb:

sudo chmod -R 0777 /var/lib/mongodb

Etapa 2: Tente iniciar o serviço mongod da seguinte maneira:

sudo service mongod start

Etapa 3: Verifique o status do serviço mongod:

sudo service mongod status
    
por Jitendra 27.09.2018 / 07:25
-1

O formato de bindIp não está correto.

Se você quiser ter vários IPs, faça assim:

net:
  port: 27017
  bindIp: 127.0.0.1,X.X.X.X
    
por Hossein Ojani 14.09.2018 / 11:22