Cómo resolver la lentitud en el servidor PIN

Documentación

Instalación y configuración

000024192

14/09/2017

¿Qué está causando la lentitud?
El Enterprise Server gestiona la asignación de pines y busca Pins para conectarse a las habitaciones. Como una característica de seguridad, la velocidad a la que puede solicitar pines y pines de consulta de la base de datos está limitada con un algoritmo de retroceder exponencial. Este mecanismo de back-off rastrea los intentos basados en su dirección IP y el número de intentos.

Los servidores de producción pueden utilizar balanceadores de carga para ayudar a administrar la carga y mantener la redundancia en el entorno. Los balanceadores de carga redirigen el tráfico a los servidores web apropiados. Por lo tanto, es posible que el servidor web aparezca recibiendo todas las solicitudes de la misma dirección IP, lo que desencadenará los algoritmos de desconexión.

Cómo solucionarlo
La base de datos contiene un procedimiento almacenado (spGetPinBackoffTime) que devuelve el retraso calculado en segundos al servidor Web. Puede deshabilitar esta funcionalidad para que el procedimiento almacenado siempre devuelva 0. La desActivación de esta funcionalidad deshabilita el algoritmo de seguridad.

Consulte la sección "Apéndice D. solución Intel Unite® – balanceador de carga" para ver cómo trabajar alrededor del mecanismo de desconexión del pasador detrás del balanceador/proxy de carga.

Si está detrás de un balanceador de carga, asegúrese de que el procedimiento almacenado de SQL DBO. spGetPinBackoffTime siempre devuelve un 0.

  1. Modifique el procedimiento almacenado DBO. spGetPinBackoffTime. Puedes comentarlo todo y usar "Select 0" al final.
  2. Ejecute el script.
Si no está detrás de un balanceador de carga, asegúrese de que el procedimiento almacenado se deja como predeterminado.

stored procedure dbo.spGetPinBackoffTime