1 votes

Perte de la connexion au bout de 5 minutes

Nous avons un problème étrange avec nos machines virtuelles Azure. Lorsque nous établissons une connexion avec les serveurs, via un socket, et que nous la laissons inactive pendant exactement 5 minutes, les connexions sont interrompues. Peu importe le pays dans lequel le serveur est démarré, nous obtenons la même chose. Existe-t-il une interruption automatique de la connexion en cas d'inactivité sur Azure ?

Nous l'avons testé sur des serveurs hébergés chez d'autres fournisseurs et la connexion inactive reste en vie aussi longtemps que nous en avons besoin.

J'espère que quelqu'un sait comment résoudre ce problème ?

Merci.

0voto

Anis Points 11

Vous pouvez configurer le client pour qu'il envoie des paquets nuls et maintienne la connexion en vie :

Si vous vous connectez depuis une machine unix (je n'ai pas pu tester cette partie) :

  1. Modifier /etc/ssh/sshd_config
    • ClientAliveInterval 240
    • ClientAliveCountMax 2

Si vous vous connectez à partir d'une machine Windows, vous pouvez utiliser putty pour le faire :

  1. Démarrez PuTTY.
  2. Chargez votre session de connexion
  3. Allez dans la catégorie > Connexion
  4. Sous Envoi de paquets nuls pour maintenir la session active, dans le champ Secondes entre keepalives, 240

0voto

Nagendra Gulur Points 11

@Spydernaz a la solution, vous avez simplement besoin d'envoyer quelques paquets de maintien en vie. Heureusement, je n'ai eu à mettre en œuvre qu'une seule application héritée horrible dans Azure qui repose sur un socket TCP ouvert. J'ai passé un long moment avec le support MS Ent sur ce sujet. Vous avez besoin des paquets de maintien en vie, ce qui est la plus simple des configurations et fait normalement partie de tout système dépendant d'un socket ouvert.

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