sql >> Databáze >  >> NoSQL >> MongoDB

CURSOR_NOT_FOUND - moje úlohy cron začaly umírat uprostřed

Chyba „kurzor nenalezen“ z MongoDB je obvykle známkou toho, že časový limit kurzoru vypršel (po 10 minutách nečinnosti), ale může potenciálně znamenat, že klientský kód byl zmatený a používá zastaralý nebo zavřený kurzor nebo poškodil kurzor. Nějak. Pokud 3hodinové běhové prostředí zahrnovalo hodně zaneprázdněného času na klientovi mezi voláními MongoDB, mohlo by to dát serveru čas na vypršení časového limitu kurzoru.

U kurzoru můžete zadat volbu no-timeout, abyste zjistili, zda váš problém nezpůsobuje časový limit serveru.




  1. Jak číst více sad uložených na Redis pomocí nějakého příkazu nebo skriptu LUA

  2. MongoDB c# načte všechny odpovídající prvky v poli v dokumentu pomocí Definition Builder

  3. Použití podmínky na více dokumentů pro stejné pole v MongoDB

  4. Připojení Redis k 127.0.0.1:6379 se nezdařilo – připojte ECONNREFUSED