2015-04-14 7 views
2

Я использую AWS EC2 с и EBS. Система действительно работала и добавила установленный диск EBS. Затем я сопоставил диск с данными/data и добавил/data/db перед изменением mongod.conf для новой папки данных. Теперь монго не начнется. Я получаю следующее, когда я вхожу в мангу из командной строки ubuntu.Не удалось подключиться к Mongo DB

2015-04-14T10:49:21.292+0000 W NETWORK Failed to connect to 
    127.0.0.1:27017, reason: errno:111 Connection refused 
2015-04-14T10:49:21.294+0000 E QUERY Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed 
at connect (src/mongo/shell/mongo.js:179:14) 
at (connect):1:6 at src/mongo/shell/mongo.js:179 
exception: connect failed 

Если я использую mongod, чтобы попытаться получить что-то работает, он просто вешает следующим образом:

2015-04-14T10:57:14.147+0000 I JOURNAL [initandlisten] journal dir=/data/db/journal 
2015-04-14T10:57:14.148+0000 I JOURNAL [initandlisten] recover : no journal files present, no recovery needed 
2015-04-14T10:57:14.153+0000 I JOURNAL [durability] Durability thread started 

2015-04-14T10:57:14.153+0000 I JOURNAL [journal writer] Journal writer thread started 

2015-04-14T10:57:14.156+0000 I CONTROL [initandlisten] MongoDB starting : pid=1977 port=27017 dbpath=/data/db 64-bit host=ip-10-167-179-237 

2015-04-14T10:57:14.156+0000 I CONTROL [initandlisten] 

2015-04-14T10:57:14.156+0000 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'. 

2015-04-14T10:57:14.156+0000 I CONTROL [initandlisten] **  We suggest setting it to 'never' 

2015-04-14T10:57:14.156+0000 I CONTROL [initandlisten] 

2015-04-14T10:57:14.156+0000 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'. 

2015-04-14T10:57:14.156+0000 I CONTROL [initandlisten] **  We suggest setting it to 'never' 

2015-04-14T10:57:14.156+0000 I CONTROL [initandlisten] 

2015-04-14T10:57:14.156+0000 I CONTROL [initandlisten] db version v3.0.1 

2015-04-14T10:57:14.156+0000 I CONTROL [initandlisten] git version: 534b5a3f9d10f00cd27737fbcd951032248b5952 

2015-04-14T10:57:14.156+0000 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.1f 6 Jan 2014 

2015-04-14T10:57:14.156+0000 I CONTROL [initandlisten] build info: Linux ip-10-167-176-91 3.13.0-24-generiC#46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64 BOOST_LIB_VERSION=1_49 

2015-04-14T10:57:14.156+0000 I CONTROL [initandlisten] allocator: tcmalloc 

2015-04-14T10:57:14.156+0000 I CONTROL [initandlisten] options: {} 

2015-04-14T10:57:14.198+0000 I NETWORK [initandlisten] waiting for connections on port 27017 

Я попытался удалить файл mongod.lock и он просто возвращает. В журнале нет новых записей. Система действительно работала до изменения conf, и это было единственным изменением путем добавления/данных и новой EBS. У меня есть последняя версия монго и ubuntu.

ответ

2

ОК, я решил эту проблему с помощью

sudo service mongod start 

Тогда я использовал команду

mongo 

Это открывало интерфейс к базе данных.

Я нашел некоторые ссылки на начало mongo и сообщение, которое у меня было.

+0

Это действительно сработало, и когда я перезапустил EC2, была возвращена старая ошибка, и вышеописанное не работает. –

Смежные вопросы