Монго ждет 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
Это ожидает и будет продолжать бесконечно видеть.
Нажатие моей головы на стену, и любая помощь замечательна.
Спасибо
Ответы
Ответ 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
- откройте панель управления и найдите файл MongoDB file
.Щелкните правой кнопкой мыши на нем и выберите восстановить вариант
.и нажмите ОК для всех параметров, которые показывают
Ответ 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
Просто откройте новый терминал и напишите Монго