Comment faire pour résoudre la lenteur sur le serveur PIN

Documentation

Installation et configuration

000024192

14/09/2017

Qu'est-ce qui cause la lenteur?
L'Enterprise Server gère l'attribution des broches et recherche les broches pour se connecter aux pièces. En tant que fonctionnalité de sécurité, la vitesse à laquelle vous pouvez demander des broches et des broches de requête à partir de la base de données est limitée avec un algorithme de recul exponentiel. Ce mécanisme de recul suit les tentatives basées sur votre adresse IP et le nombre de tentatives.

Les serveurs de production peuvent utiliser des équilibreurs de charge pour aider à gérer la charge et maintenir la redondance dans l'environnement. Les équilibreurs de charge redirigent le trafic vers les serveurs Web appropriés. Ainsi, le serveur Web peut sembler recevoir toutes les demandes de la même adresse IP déclenchant ainsi les algorithmes de back-off.

Comment y remédier
La base de données contient une procédure stockée (spGetPinBackoffTime) qui retourne le délai calculé en secondes pour revenir au serveur Web. Vous pouvez désactiver cette fonctionnalité afin que la procédure stockée retourne toujours 0. La désActivation de cette fonctionnalité désactive l'algorithme de sauvegarde de la sécurité.

Reportez-vous à la section «annexe D. solution Intel Unite® – équilibreur de charge» pour voir comment contourner le mécanisme de relâchement de la broche derrière l'équilibreur de charge/proxy.

Si vous êtes derrière un équilibreur de charge, assurez-vous que la procédure stockée SQL dbo. spGetPinBackoffTime retourne toujours un 0.

  1. Modifiez la procédure stockée dbo. spGetPinBackoffTime. Vous pouvez commenter tout et utiliser "SELECT 0" à la fin.
  2. Exécuter le script.
Si vous n'êtes pas derrière un équilibreur de charge, assurez-vous que la procédure stockée est laissée comme valeur par défaut.

stored procedure dbo.spGetPinBackoffTime