Не способный соединиться с оболочкой монго

Когда рабочая команда монго в терминале

MongoDB shell version v3.4.10
connecting to: mongodb://127.0.0.1:27017
2017-11-15T14:47:49.452+0530 W NETWORK  [thread1] Failed to connect to 
127.0.0.1:27017, in(checking socket for error after poll), reason: 
Connection refused
2017-11-15T14:47:49.495+0530 E QUERY    [thread1] Error: couldn't 
connect to server 127.0.0.1:27017, connection attempt failed :
connect@src/mongo/shell/mongo.js:237:13
@(connect):1:6
exception: connect failed
0
задан 15 November 2017 в 02:23

2 ответа

проверяют Ваш mongod.log

, Это из-за небезопасного завершения работы. Для обнаружения чистого завершения работы проверяют mongod.lock размер

-> ls - буква/var/lib/mongodb/mongod.lock

Для фиксации этого выполнения mongod на другом порте.

Для напр. mongod - порт 40000

После выполнения вышеупомянутой команды mongod восстановится с небезопасного завершения работы

и затем введет Ctrl+C, чтобы уничтожить безопасно текущий сервер, работающий с портом 40000

и затем выполнить mongod, как Вы всегда делаете.

0
ответ дан 1 November 2019 в 05:20

Попробуйте эти шаги:

  1. Удалите файл блокировки:

    sudo rm /var/lib/mongodb/mongod.lock 
    
  2. Восстановите mongodb:

    mongod –repair
    
  3. Запустите mongodb:

    sudo systemctl start mongodb
    
  4. Запустите клиент монго:

    mongo
    

Источник:

https://stackoverflow.com/questions/13312358/mongo-couldnt-connect-to-server-127-0-0-127017

0
ответ дан 1 November 2019 в 05:20

Другие вопросы по тегам:

Похожие вопросы: