Ett "markören hittades inte"-fel från MongoDB är vanligtvis en indikation på att markören tog timeout (efter 10 minuters inaktivitet) men det kan potentiellt indikera att klientkoden har blivit förvirrad och använder en inaktuell eller stängd markör eller har skadat markören på något sätt. Om den 3 timmar långa körtiden inkluderade mycket upptagen tid på klienten mellan anrop till MongoDB, kan det ge servern tid att timeout markören.
Du kan ange ett alternativ för ingen timeout på markören för att se om det är en server-timeout för markören som orsakar ditt problem.