Назад | Перейти на главную страницу

MongoDB продолжает сбой при запуске с кодом выхода, статус = 100

Каждый раз, когда я запускаю MongoDB, он работает около 1 секунды, прежде чем вылетает со следующей ошибкой:

Активно: не удалось (Результат: код выхода) с Thu 2020-03-12 09:47:17 EDT; 6с назад Документы: https://docs.mongodb.org/manual Процесс: 1931 ExecStart = / usr / bin / mongod --config /etc/mongod.conf (code = exited, status = 100) Главный PID: 1931 (code = exited, status = 100) 12 марта 09:47:14 myServer systemd [1]: запущен сервер базы данных MongoDB. 12 марта 09:47:17 myServer systemd [1]: mongod.service: основной процесс завершен, код = завершен, статус = 100 / нет данных 12 марта 09:47:17 myServer systemd [1]: mongod.service: Failed с результатом "код выхода".

Также в файле логов:

Не удается запустить сервер с неизвестным механизмом хранения: mmapv1

Я попытался переустановить MongoDB, предоставив пользователю mongodb право собственности на / var / lib / mongodb и удалив файл mongodb.lock, но безрезультатно.

Какие-либо предложения?

Я решил проблему, изменив движок хранилища на wiredTiger. Я сделал это, отредактировав /etc/mongod.conf и добавив "engine: wiredTiger" после "journal: enabled: true"