Найти тему
СОЗДАЮ

Восстановление Mongodb на Ubuntu. Ошибка код 100.

Восстановление Mongodb на Ubuntu. Ошибка код 100.
Восстановление Mongodb на Ubuntu. Ошибка код 100.

На одном из серверов рабочих недавно начала вываливаться ошибка базы данных Mongodb со статусом 100. Что только не перепробывал для исправления, и смена прав и правка конфигурационного файла mongodb. Сразу скажу что Mongodb криво работает на Hyperv сервере определенных версиий. Вылечилось обычной переустановкой mongodb и восстановлением баз из бэкапа.

Итак, приступим..

1) Удаляем mongodb

sudo apt remove mongodb mongo-tools mongodb-clients mongodb-server mongodb-server-core
sudo apt autoremove
sudo rm -rf /var/lib/mongodb/

2) Устанавливаем заново

sudo apt install mongodb
sudo systemctl start mongodb
sudo systemctl enable mongodb

3) Достаем из бэкапа базу данных

mongorestore --verbose /var/backups/mongobackups/220924

4) Перезапускаем веб сервисы и ребилдим проекты

service nginx restart
pm2 stop project
npm run build
pm2 start project