Я использую python, scrapy, MongoDB для моего проекта веб-скрепок. Я ежедневно чинил данные 40 ГБ. Есть ли способ или параметр в файле mongodb.conf, чтобы MongoDB нормально выходил, прежде чем применять блокировку записи на db из-за полной ошибки диска?Mongodb обычный выход перед применением блокировки записи
Потому что каждый раз, когда я сталкиваюсь с этой проблемой, полная ошибка диска в MongoDB. Затем мне нужно вручную переустановить MongoDB, чтобы удалить блокировку записи из db. Я не могу запустить команду восстановления и компактную команду в базе данных, потому что для запуска этой команды мне также требуется свободное пространство.
Удаление файла-дозатора mongod.lock в моем случае появляется снова. –
Как добавить контрольный сервис для mongodb, потому что все мои работы по очистке выполняются cronjob –
Он появляется снова, если MongoDB запущен, конечно. Он должен это делать. Для мониторинга вы можете использовать что-то вроде этого: http://www.cyberciti.biz/tips/shell-script-to-watch-the-disk-space.html - но это выходит за рамки вашего вопроса. – Derick