Метеор: Неожиданный код выхода манго 14. Перезапуск. Не запускайте сервер mongo
когда я пытаюсь запустить приложение meteor, я получаю эту ошибку
=> Started proxy.
Unexpected mongo exit code 14. Restarting.
Unexpected mongo exit code 14. Restarting.
и i, когда пытаюсь получить доступ к mongodb через оболочку, все нормально, и оболочка открывается и подключается к mongodb
Файл журнала mongodb также является чистым и не показывает никаких ошибок
Я запускаю mongo с
my os - Ubuntu 16.04
mongod --fork --logpath /var/log/mongodb.log
Ответы
Ответ 1
Try:
meteor update --release *LAST STABLE VERSION FOR YOU*
meteor
Если он все еще не работает, попробуйте:
meteor reset
meteor
В противном случае, если это все еще не работает, попробуйте удалить локальную папку db, а затем запустить meteor следующим образом:
rm -r .meteor/local/db folder
meteor
Ответ 2
Если у вас возникла проблема с запуском Ubuntu внутри Vagrant/VirtualBox, проблема возникает при работе в синхронизированной папке с бродягой. Обходной путь - инициализировать каталог .meteor в домашнем каталоге и смонтировать его в синхронизированной папке. Предполагая, что ваше приложение meteor называется MyApp, а /vagrant - это синхронизированная папка, вот как это сделать:
cd ~
meteor create MyApp
cd MyApp
meteor
cd /vagrant/MyApp
sudo mount --bind ~/MyApp/.meteor/ .meteor
meteor
Ответ 3
Также возникла эта проблема.
Чтобы исправить проблему в моем случае, мне нужно было удалить файл /tmp/mongodb-<port>.sock
Ответ 4
В моем случае это была проблема с дб после обновления метеора с 1.6 до 1.7. Чтобы решить эту проблему, мне пришлось восстановить локальную базу данных с помощью следующей команды:
~/.meteor/packages/meteor-tool/1.6.0_1/mt-os.osx.x86_64/dev_bundle/mongodb/bin/mongod --dbpath /my-app/.meteor/local/db --repair
/1.6.0_1/
обозначает выпуск Метеора, который я пытался запустить.