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/supervisión/event/cmap/connection_check_out_failed.rb
Overview
Evento publicado cuando no se puede extraer una conexión de un grupo de conexiones.
Colapso delresumen constante
- POOL_CLOSED =
Returns POOL_CLOSED Indica que la extracción de la conexión falló porque el pool ya estaba cerrado.
:piscina cerrada- TIMEOUT =
Devuelve TIMEOUT. Indica que la comprobació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
Resumen de atributos de la instancia colapsar
-
#dirección ⇒ Mongo::Address
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.
Resumen del método de instancia colapsar
-
#inicializar(dirección, motivo) ⇒ ConnectionCheckOutFailed
constructor
privado
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/supervisión/evento/cmap/connection_check_out_failed.rb', línea 67 def inicializar(dirección, motivo) @reason = motivo @address = dirección end |
Detalles de los atributos de instancia
#dirección ⇒ Mongo::Address (solo lectura)
Devuelve la dirección La dirección del servidor al que la conexión se habría conectado.
52 53 54 |
# Archivo 'lib/mongo/supervisión/evento/cmap/connection_check_out_failed.rb', línea 52 def dirección @address end |
#reason => Símbolo (solo lectura)
Motivo de devolución: el motivo por el cual no se pudo adquirir una conexión.
58 59 60 |
# Archivo 'lib/mongo/supervisión/evento/cmap/connection_check_out_failed.rb', línea 58 def motivo @reason end |
Detalles del método de instancia
#summary → String
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/supervisión/evento/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 |