Clase: Mongo::supervisión::evento::Cmap::ConnectionCheckOutFailed
- Hereda:
-
Base
- Objeto
- Evento::Base
- Base
- Mongo::Monitoreo::Evento::Cmap::Error en la verificación de conexión
- Definido en:
- lib/mongo/monitoring/event/cmap/connection_check_out_failed.rb
Overview
Evento publicado cuando no se puede extraer una conexión de un grupo.
Colapso delresumen constante
- PISCINA_CERRADA =
Devuelve POOL_CLOSED Indica que la verificación de la conexión falló debido a que el grupo ya estaba cerrado.
:piscina cerrada- TIEMPO DE ESPERA =
Devuelve TIMEOUT Indica que la verificación de la conexión falló debido a que se alcanzó el tiempo de espera antes de que una conexión estuviera disponible.
:timeout- ERROR DE CONEXIÓN =
Devuelve CONNECTION_ERROR indica que la comprobación de conexión falló debido a un error ocurrido al configurar una nueva conexión.
:connection_error
Colapso delresumen de atributos de instancia
-
#dirección ⇒ Mongo::Dirección
solo lectura
Dirección La dirección del servidor al que se habría conectado la conexión.
-
#reason ⇒ Símbolo
solo lectura
Motivo El motivo por el cual no se pudo adquirir una conexión.
Colapso del resumen del método de instancia
-
#inicializar(dirección, motivo) ⇒ ConnectionCheckOutFailed
constructor
privada
Crear el evento.
-
#resumen ⇒ Cadena
Devuelve un resumen conciso pero útil del evento.
Detalles del constructor
#inicializar(dirección, motivo) ⇒ ConnectionCheckOutFailed
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Crear el evento.
67 68 69 70 |
# Archivo 'lib/mongo/monitoring/event/cmap/connection_check_out_failed.rb', línea 67 def inicializar(dirección, razón) @razón = razón @DIRECCIÓN = dirección end |
Detalles de los atributos de instancia
#dirección ⇒ Mongo::Address (solo lectura)
Dirección de retorno La dirección del servidor al que se habría conectado la conexión.
52 53 54 |
# Archivo 'lib/mongo/monitoring/event/cmap/connection_check_out_failed.rb', línea 52 def dirección @DIRECCIÓN end |
#reason => Símbolo (solo lectura)
Devuelve motivo El motivo por el cual no se pudo adquirir una conexión.
58 59 60 |
# Archivo 'lib/mongo/monitoring/event/cmap/connection_check_out_failed.rb', línea 58 def razón @razón end |
Detalles del método de instancia
#resumen ⇒ Cadena
Este método es experimental y está sujeto a cambios.
Devuelve un resumen conciso pero útil del evento.
80 81 82 83 |
# Archivo 'lib/mongo/monitoring/event/cmap/connection_check_out_failed.rb', línea 80 def resumen "#<#{self.class.name.sub(/^Mongo::Monitoring::Event::Cmap::/, ' ' )} dirección=#{dirección} " + "razón=#{razón}>" end |