3 votes

demande.statut 12031

Nous développons une application web pour une utilisation interne sur les sites de nos clients, et elle s'appuie fortement sur les requêtes ajax. Nous avons plus de 20 clients dans tout le pays, dont beaucoup sont sur la même version, et la plupart avec un volume élevé d'utilisateurs.

Chez un seul client, nous voyons nos appels ajax échouer relativement fréquemment avec le statut 12031 (ERROR_INTERNET_CONNECTION_RESET, n'est-ce pas ?). "Fréquemment" signifie 0-10 fois par jour, alors que d'autres clients d'utilisation/volume similaire ne voient que rarement, voire jamais, cette erreur (nous enregistrons tout).

Nous n'arrivons pas à reproduire ce phénomène, et nous sommes presque sûrs que c'est dû à la défaillance de leur réseau interne. Existe-t-il de bons outils ou du code que nous pourrions utiliser pour analyser pourquoi cela se produit, et éventuellement trouver une recommandation ? Je doute que nous soyons en mesure de modifier, ou même de visualiser, les paramètres du routeur, car nous ne sommes qu'une petite application sur l'énorme réseau interne.

Merci d'avance !

1 votes

Il semble que ce soit lié à IE6/Ajax/SSL. Ce lien résume à peu près toutes les autres recherches que j'ai effectuées : perkiset.org/forum/ajax/ie_6_ajax_over_ssl-t29.0.html

0voto

Shane Madden Points 112034

S'il n'y a pas de problème de charge avec le serveur web, il n'est pas très logique qu'il envoie des paquets RST.

Il est certainement possible que quelque chose d'autre usurpe les réinitialisations, ce qui indiquerait qu'un dispositif de sécurité quelconque (pare-feu, IDS/IPS, ou même un dispositif de filtrage web) écrase la connexion - rien de tel sur le chemin du réseau ?

Cela peut être difficile avec ce niveau d'incohérence dans les erreurs, mais si possible, capturez le trafic de connexion avec quelque chose comme wireshark ou tcpdump ; il est particulièrement intéressant de savoir si le serveur Web envoie vraiment les paquets RST que le client reçoit.

0 votes

Merci pour ces réflexions ! Je vais les transmettre et voir si quelque chose en ressort.

0voto

uSlackr Points 6447

Si c'est effectivement l'erreur, je demanderais à la partager avec le personnel de l'infrastructure - TRES DOUCEMENT ! Dites quelque chose comme "nous examinons le code de notre application et avons des difficultés à reproduire le problème. Comme l'erreur indique une possible interruption du réseau sous-jacent, nous avons pensé que vous voudriez y jeter un coup d'oeil car cela pourrait causer des problèmes ailleurs."

Il est possible que la carte réseau du serveur ou le port du commutateur soit mal configuré ou défectueux.

0 votes

Oui, nous devons vraiment faire preuve de prudence. :) Merci pour ces réflexions. Je vais les transmettre et voir si elles suscitent des idées.

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