MongoDBからの「カーソルが見つかりません」エラーは、通常、カーソルがタイムアウトしたことを示します(10分間非アクティブになった後)が、クライアントコードが混乱し、古いカーソルまたは閉じたカーソルを使用しているか、カーソルが破損していることを示している可能性があります何とかして。 3時間のランタイムに、MongoDBの呼び出しの間にクライアントで多くのビジー時間が含まれている場合、サーバーがカーソルをタイムアウトする時間を与える可能性があります。
カーソルにタイムアウトなしオプションを指定して、問題の原因がカーソルのサーバータイムアウトであるかどうかを確認できます。