Найти - Пользователи
Полная версия: Запросы в mongo
Начало » Базы данных » Запросы в mongo
1
Striver
Здраствуйте!
Скрипт качает информацию из Интернета и складывает в mongo. Работает долго, несколько дней.
Изредка при команде save, т.е. при записи в базу, скрипт “зависает”. То-ли сбой в сети, то-ли база захлебнулась в запросах, но скрипт ответа не получил. Так и висит по нескольку часов, пока я не взгляну на терминал, и не перезапущу.

Можно ли как-то установить таймаут ожидания на команды к базе, чтобы если время превышено, скрипт бы как-то отреагировал на эту ситуацию (повтор запроса, игнорирование и т.д.) ? Или как-то по-другому это обрабатывать?
Rodegast
> Изредка при команде save, т.е. при записи в базу, скрипт “зависает”.

Если мне память не изменяет, то save является устаревшей и в место её нужно использовать insert_one или replace_one

> Можно ли как-то установить таймаут ожидания на команды к базе

Попробуй передать параметр maxTimeMS
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB