7 HostNotFound: Could not find host
MongoDB¿Qué significa?
MongoDB no pudo resolver/encontrar un nombre de host al que intentó conectarse. El driver o un miembro del replica set no puede llegar al host especificado, por lo que no se puede establecer la conexión.
¿Por qué ocurre?
Fallo de resolución DNS, un nombre de host incorrecto/obsoleto en la cadena de conexión, nombres de host de los miembros del replica set (rs.conf) que el cliente no puede resolver, o un problema de red/acceso. En entornos de contenedores, la causa típica son nombres de host internos que no pueden resolverse desde fuera.
Cómo solucionarlo
Verifique que el nombre de host sea correcto y resoluble (pruebe el DNS con ping/nslookup). Actualice los hosts de la cadena de conexión. Asegúrese de que los nombres de los miembros del replica set sean resolubles tanto por los clientes como por los miembros; si es necesario, actualice los nombres de host en rs.conf() a FQDN/IP accesibles. Si usa SRV (mongodb+srv), revise los registros DNS SRV.
Más entradas de este motor
- 91 ShutdownInProgressThe server is in the process of shutting down (el servidor se está apagando)
- 189 PrimarySteppedDownPrimary stepped down while operation was in progress (el primario dejó de serlo durante la operación)
- 24 LockTimeoutOperation exceeded time limit waiting for a lock (la operación superó el límite de tiempo esperando un bloqueo)
- 175 QueryPlanKilledQuery plan killed during execution
- 11602 InterruptedDueToReplStateChangeOperation interrupted due to a replication state change (operación interrumpida por un cambio de estado de la replicación)
- 136 CappedPositionLostCapped collection position lost
- 28 PathNotViableCannot use the part of the path to traverse the element (no se puede usar esa parte de la ruta para recorrer el elemento)