$mongo
Ошибка при получении:
--------------
MongoDB shell version v3.4.10
connecting to: mongodb://127.0.0.1:27017
2018-01-17T20:21:16.583+0530 W NETWORK [thread1] Failed to connect to 127.0.0.1:27017, in(checking socket for error after poll), reason: Connection refused
2018-01-17T20:21:16.584+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
Прикреплено к снимку экрана
. В этом случае удаление этого файла разрешает проблему:
sudo rm /tmp/mongodb-27017.sock
, а затем снова запускает службу mongo, решает проблему
Подобная проблема обсуждалась здесьВ этом случае разрешение /tmp было повреждено и было решено путем исправления /tmp, выполнив:
sudo chown root:root /tmp
sudo chmod 1777 /tmp
Другим вариантом может быть то, что /tmp/mongodb-27017.sock не принадлежит mongodb - который может быть исправлен (обратите внимание, что решение № 1, выше которого удаляет файл, также должно решить проблему с неправильной властью):
sudo chown mongodb:mongodb /tmp/mongodb-27017.sock
Обратите внимание, что: предоставление соответствующих журналов может помочь выявить проблему. например
tail -30 /var/log/mongodb/mongodb.log
. В этом случае удаление этого файла разрешает проблему:
sudo rm /tmp/mongodb-27017.sock
, а затем снова запускает службу mongo, решает проблему
Подобная проблема обсуждалась здесьВ этом случае разрешение /tmp было повреждено, и оно было решено путем исправления /tmp путем запуска:
sudo chown root:root /tmp
sudo chmod 1777 /tmp
Другим вариантом может быть то, что /tmp/mongodb-27017.sock не принадлежит mongodb - который может быть исправлен (обратите внимание, что решение № 1, выше которого удаляет файл, также должно решить проблему с неправильной властью):
sudo chown mongodb:mongodb /tmp/mongodb-27017.sock
Обратите внимание, что: предоставление соответствующих журналов может помочь выявить проблему. например
tail -30 /var/log/mongodb/mongodb.log