Подтвердить что ты не робот

Монго ждет 27017, даже после переустановки

Я удалил и переустановил mongo (3.0.1), убедившись, что я принял сетевой доступ к окнам 8, и все же у меня все еще есть проблема с "ожиданием на 27017".

Команды, отправленные мной, следующие:

PS C:\Program Files\MongoDB\Server\3.0\bin> .\mongod.exe --dbpath  C:\mongodb\data
2015-04-01T21:33:46.787-0400 I JOURNAL  [initandlisten] journal dir=C:\mongodb\data\journal
2015-04-01T21:33:46.790-0400 I JOURNAL  [initandlisten] recover : no journal files present, no recovery needed
2015-04-01T21:33:46.972-0400 I JOURNAL  [durability] Durability thread started
2015-04-01T21:33:46.973-0400 I JOURNAL  [journal writer] Journal writer thread started
2015-04-01T21:33:47.134-0400 I CONTROL  [initandlisten] MongoDB starting : pid=7436 port=27017 dbpath=C:\mongodb\data 64
-bit host=CookieMunster
2015-04-01T21:33:47.135-0400 I CONTROL  [initandlisten] targetMinOS: Windows 7/Windows Server 2008 R2
2015-04-01T21:33:47.135-0400 I CONTROL  [initandlisten] db version v3.0.1
2015-04-01T21:33:47.136-0400 I CONTROL  [initandlisten] git version: 534b5a3f9d10f00cd27737fbcd951032248b5952
2015-04-01T21:33:47.137-0400 I CONTROL  [initandlisten] OpenSSL version: OpenSSL 1.0.1j-fips 15 Oct 2014
2015-04-01T21:33:47.137-0400 I CONTROL  [initandlisten] build info: windows sys.getwindowsversion(major=6, minor=1, buil
d=7601, platform=2, service_pack='Service Pack 1') BOOST_LIB_VERSION=1_49
2015-04-01T21:33:47.139-0400 I CONTROL  [initandlisten] allocator: system
2015-04-01T21:33:47.141-0400 I CONTROL  [initandlisten] options: { storage: { dbPath: "C:\mongodb\data" } }
2015-04-01T21:33:47.148-0400 I INDEX    [initandlisten] allocating new ns file C:\mongodb\data\local.ns, filling with ze
roes...
2015-04-01T21:33:47.587-0400 I STORAGE  [FileAllocator] allocating new datafile C:\mongodb\data\local.0, filling with ze
roes...
2015-04-01T21:33:47.589-0400 I STORAGE  [FileAllocator] creating directory C:\mongodb\data\_tmp
2015-04-01T21:33:47.721-0400 I STORAGE  [FileAllocator] done allocating datafile C:\mongodb\data\local.0, size: 64MB,  t
ook 0.007 secs
2015-04-01T21:33:47.747-0400 I NETWORK  [initandlisten] waiting for connections on port 27017

Это ожидает и будет продолжать бесконечно видеть.

Нажатие моей головы на стену, и любая помощь замечательна.

Спасибо

4b9b3361

Ответ 1

Ожидание сообщения соединений на выходе консоли указывает на успешное выполнение процесса mongod.exe.

http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/?_ga=1.82566930.525730850.1428016333

Затем вам нужно подключиться к MongoDB через оболочку mongo.exe, используя другую команду promt.

Как только вы закончите с этим, ожидающее сообщение в первой консоли изменится на принятое соединение.

Надеюсь, что помогает:)

Ответ 2

Для пользователей Mac, если у вас есть такая же проблема, откройте новое окно терминала, кроме уже открытого и ожидающего подключения, перейдите к /usr/local/bin и введите ./mongo

Ответ 3

Позже, чтобы остановить MongoDB, нажмите Ctrl + C в терминале, где выполняется экземпляр mongod.

Ответ 4

У меня похожая проблема.

В моем случае, когда я запустил MongoDb на докере с помощью следующей команды и ожидал, что введу оболочку mongo, чтобы выполнить какой-то запрос, я получил сообщение "ожидание соединения через порт 27017" и ничего не смог сделать.

docker run -p 27017:27017 --name mongo-container mongo 

Кажется, я должен был запустить MongoDb в фоновом режиме с опцией -d, а затем использовать docker exec для входа в оболочку.

docker run -p 27017:27017 --name mongo-container mongo -d
docker exec -it mongo-container mongo admin

Ответ 5

Если вы находитесь в Windows, перейдите в корневую папку C:\Program Files\mongodb\Server\4.0\bin... откройте cmd в качестве команды администрирования, откройте cmd и введите mongo, чтобы запустить сервер mongodb.

Ответ 6

  1. откройте панель управления и найдите файл MongoDB file
  2. .Щелкните правой кнопкой мыши на нем и выберите восстановить вариант

  3. .и нажмите ОК для всех параметров, которые показывают

Ответ 7

В приведенном выше сообщении ясно сказано, что mongoDB запускается.

 2015-04-01T21:33:47.134-0400 I CONTROL  [initandlisten] MongoDB starting : pid=7436 port=27017 dbpath=C:\mongodb\data 64
    -bit host=CookieMunster

Если вы хотите подключиться к оболочке mongoDB, откройте новое окно cmd и напишите команду:

mongo.exe

Ответ 8

Вы сохраняете свой первый экран (который вы сталкиваетесь с проблемой), как он есть. Теперь откройте еще один экран и зайдите в папку mongodb. теперь выполните ./bin/mongod., и вы можете использовать , как показано ниже.

2016-11-04T13:44:02.414+0800 I NETWORK  [initandlisten] waiting for connections on port 27017
2016-11-04T13:50:26.990+0800 I NETWORK  [initandlisten] connection accepted from 127.0.0.1:51541 #1 (1 connection now open)

Ответ 9

Кажется, ваш локальный сервер mondodb работает. Вам необходимо установить инструмент, такой как robo 3T, и подключиться к localhost://27017, чтобы подключиться к локальному mongodb.

Ответ 10

Просто откройте новый терминал и напишите Монго