2016-06-07 3 views
-1

the tcp stream of the webservice callPourquoi les connexions TCP sous-jacentes sont-elles publiées si tard?


Comme vous le voyez ci-dessus, la sortie de connexion tcp si lent. Je me demande comment c'est arrivé et si cela affecte mon programme (couche http)?

+1

La connexion n'a pas l'air lente, il semble que les données ont été envoyées, puis après un certain temps, elles se sont fermées. S'il vous plaît mettre dans plus de détails, la recherche de ce qui utilise ce port et montrer vos données qui indique que votre connexion est lente et ce que vous voulez dire par lent. – Peter4499

Répondre

2

Ceci est persistent connections défini par HTTP/1.1. Lorsque le client envoie des demandes au serveur, plusieurs demandes peuvent partager une connexion TCP sous-jacente.

Dans votre cas, une demande a été effectuée et le système attend pendant un certain temps une autre demande. Après 30 secondes d'inactivité, il considère la connexion comme inactive et la ferme (envoie TCP FIN). A propos de l'impact sur le système: certaines ressources sont consommées pour la gestion des connexions TCP. Cela peut être un problème sur d'énormes serveurs traitant des millions de requêtes mais je ne pense pas que ce soit votre cas.