2 votes

Serveurs source et destination présentant un nombre différent de connexions TCP établies.

J'ai un serveur d'applications JBoss et un serveur de bases de données Postgres sur des machines différentes. Je dépanne les connexions TCP entre eux (parce que l'application est constamment à court de connexions à la base de données).

Je vois ça et ça n'a aucun sens :

  • Lorsque je fais un netstat sur le serveur de base de données, je vois beaucoup de connexions TCP établies depuis mon serveur d'applications.
  • Lorsque j'effectue un netstat sur le serveur d'applications, je ne vois pratiquement aucune connexion TCP établie avec le serveur de base de données.

Les machines sont des machines virtuelles VMware fonctionnant sous Centos, gérées par un fournisseur de nuages (pas AWS). Il n'y a pas de pare-feu entre les machines (conformément aux règles de l'UE). Trop de connexions établies laissées ouvertes ), ce qui semble être un comportement similaire.

Je ne sais pas ce qui pourrait causer cette asymétrie ?

1voto

Shmuel H. Points 141

Très étrange. On dirait que le serveur d'applications ne reçoit pas FIN et que quelqu'un d'autre y répond, il s'agit peut-être d'un problème de votre fournisseur de services en nuage. Cependant, vous pouvez toujours essayer une solution de contournement pour ce problème et fermer les anciennes connexions de temps en temps. Voir Existe-t-il un délai d'attente pour les connexions PostgreSQL inactives ? pour plus d'informations sur la manière de procéder.

0voto

David Carboni Points 181

Pour le bénéfice de tous ceux qui constatent ce comportement, il a été confirmé qu'il s'agit d'un problème avec la configuration de VMware du côté du fournisseur de cloud, comme suggéré par @Shmuel Hazan.

Si j'ai bien compris, il s'agissait d'un problème avec le bord de VShield, c'est pourquoi le comportement observé correspondait à celui d'un pare-feu coupant la connexion.

Une fois que le fournisseur a rectifié le problème, le service normal a été rétabli.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X