На одном из серверов рабочих недавно начала вываливаться ошибка базы данных 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