Mejores prácticas de comprobación del sistema del equilibrador de carga
Siga las mejores prácticas que se deben seguir al ejecutar comprobaciones del sistema en un equilibrador de carga.
Configure el protocolo de comprobación del sistema para que se adapte a la aplicación o al servicio. Si ejecuta un servicio HTTP, configure una comprobación del sistema a nivel de HTTP. Si ejecuta una comprobación del sistema a nivel de TCP en un servicio HTTP, es posible que no reciba una respuesta precisa. El establecimiento de comunicación TCP puede ser correcto e indicar que el servicio está activo incluso si el servicio HTTP no está configurado correctamente o tiene otros problemas. Aunque la comprobación del sistema parece correcta, es posible que experimente fallos en las transacciones.
Por ejemplo:
-
El servicio HTTP de backend tiene incidencias al comunicarse con la URL de comprobación del sistema y la URL de comprobación del sistema devuelve mensajes 5nn. Una comprobación del sistema HTTP captura el mensaje de la URL de comprobación del sistema y marca el servicio como inactivo. En este caso, el establecimiento de comunicación de la comprobación del sistema TCP se realiza correctamente y marca el servicio como en buen estado, aunque el servicio HTTP podría no poder usarse.
-
El servicio HTTP de backend responde con mensajes 4nn debido a incidencias de autorización o a que no hay ningún contenido configurado. Una comprobación de sistema TCP no detecta estos errores.