DBAtlas · Atlas de operaciones de bases de datos

216 ElectionInProgress: ElectionInProgress

MongoDB

¿Qué significa?

Hay una elección de primario en curso en el replica set. Hasta que termine la elección el primario no está determinado, por lo que temporalmente no se aceptan escrituras (ni algunas lecturas).

¿Por qué ocurre?

El clúster está eligiendo un nuevo primario tras la caída del primario actual, una partición de red, un stepdown por mantenimiento o el reinicio de un nodo. Una elección suele durar unos segundos; las operaciones que llegan en esa ventana se encuentran con esta condición.

Cómo solucionarlo

Es transitorio; habilite la función de reintento de su driver (retryable writes/reads) para que la operación se reintente automáticamente cuando termine la elección. Si las elecciones son frecuentes o largas, investigue la causa raíz: estabilidad de la red, salud de los nodos, configuración de votos y ajustes de timeout de elección (settings.electionTimeoutMillis). Inspeccione el estado del clúster con rs.status().

Abrir en DBAtlas →

Más entradas de este motor