Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

rs.printSecondaryReplicationInfo() (método mongosh)

rs.printSecondaryReplicationInfo()

Imprime un informe formateado del estado del set de réplicas desde la perspectiva del miembro secundario del set. El resultado es idéntico a db.printSecondaryReplicationInfo().

Este método está disponible en implementaciones alojadas en los siguientes entornos:

  • MongoDB Atlas: El servicio totalmente administrado para implementaciones de MongoDB en la nube.

Importante

Este comando no es compatible con los clústeres M0 y Flex. Para obtener más información, consulte Comandos no compatibles.

  • MongoDB Enterprise: La versión basada en suscripción y autogestionada de MongoDB

  • MongoDB Community: La versión de MongoDB con código fuente disponible, de uso gratuito y autogestionada.

Ejemplo de salida de rs.printSecondaryReplicationInfo() cuando se ejecuta en un conjunto de réplicas con dos miembros secundarios:

source: m1.example.net:27002
{
syncedTo: 'Mon Mar 01 2021 16:30:50 GMT-0800 (PST)',
replLag: '0 secs (0 hrs) behind the primary '
}
---
source: m2.example.net:27003
{
syncedTo: 'Mon Mar 01 2021 16:30:50 GMT-0800 (PST)',
replLag: '0 secs (0 hrs) behind the primary '
}

Nota

El método rs.printSecondaryReplicationInfo() ejecutado en mongosh no devuelve JSON. Utilice rs.printSecondaryReplicationInfo() para la inspección manual y rs.status() en los scripts.

Un miembro atrasado puede mostrarse como 0 segundos detrás del primario cuando el período de inactividad en el primario es mayor que el valor members[n].secondaryDelaySecs.

Un miembro puede mostrar un valor de tiempo negativo con respecto al primario cuando se ejecuta rs.printSecondaryReplicationInfo(). Esto es normal si se ejecuta rs.printSecondaryReplicationInfo() después de que un secundario replique una escritura que sigue a un período de inactividad, pero antes de que el secundario reciba una señal de actividad del primario con el último valor de optime.

Nota

El retraso reportado por los secundarios puede no ser representativo de la salud del clúster. Los valores negativos no indican que la secundaria esté adelante de la primaria.

Para obtener el estado más reciente de su conjunto de réplicas, ejecute rs.printSecondaryReplicationInfo() en el primario.

Califique esta página