3 votes

Phpcassa TException:TSocket: Impossible de se connecter sur un site Web à fort trafic

Je suis en train d'essayer d'utiliser phpcassa sur un site web à fort trafic (en utilisant AWS), il y a environ 50 requêtes par seconde, mais parfois je reçois l'erreur suivante :

Une tentative a été faite pour se connecter à chaque serveur deux fois, mais toutes les tentatives ont échoué. La dernière erreur était : TException:TSocket: Impossible de se connecter à x.x.x.x:9160 (Impossible d'assigner l'adresse demandée [99])

Quel peut être le problème ici ?

0voto

Lyuben Todorov Points 7885

Vous devez configurer la taille du pool de connexions et la limite de délai d'attente de phpcassa. L'exception peut être causée par un certain nombre de choses, notamment le fait de manquer de connexions disponibles dans le pool de connexions, de dépasser le délai en raison de la congestion du réseau ou de l'activité GC sur les nœuds occupés.

Il y a une discussion sur google groups où il est suggéré d'utiliser un pool de connexions plus petit sans tentatives de reconnexion et d'augmenter la limite de délai. Je vous recommande de lire la discussion, le développeur du pilote passe en revue un certain nombre d'options qui peuvent résoudre le problème.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X