получение pymon go .errors.CursorNotFound: идентификатор курсора "..." не найден - PullRequest
0 голосов
/ 21 апреля 2020

Я читаю более 100 миллионов записей из mongodb и создаю узлы и отношения в neo4j. всякий раз, когда я запускаю это после выполнения определенных записей, я получаю pymon go .errors.CursorNotFound: идентификатор курсора "...", который не был найден ранее, когда я выполнял его без "no_cursor_timeout = True" в запросе mongodb, то в каждых 64179 записях Я получал ту же ошибку, но после поиска этого в StackOverflow я попытался это добавить no_cursor_timeout = True, но теперь и при значении 2691734 я получаю ту же ошибку. Как я могу избавиться от этой ошибки? Я также попытался определить размер партии.

1 Ответ

0 голосов
/ 22 апреля 2020

За билет, упомянутый Belly Buster, вы должны попытаться:

  • вручную указать сеанс, который будет использоваться со всеми вашими операциями, и
  • периодически проверять сервер, используя этот идентификатор сеанса, чтобы сохранить он жив на сервере
...