Nous avons un boîtier AIX, qui exécute ce que nous appelons dans le secteur bancaire "ATM Switch", non pas le commutateur de réseau ATM, mais le pilote ATM de la banque.
Le problème est que, lorsque nous déconnectons l'une de ces machines, la netstat -na| grep <port number>
montre que le socket établi pour ce périphérique déconnecté est toujours établi, nous devons envoyer manuellement une commande depuis le logiciel pour faire savoir au socket qu'il n'est plus sous tension.
Existe-t-il un paramètre au niveau de tcp pour que cette connexion sache dans une minute ou deux que ce périphérique n'est plus connecté ? nous avons défini les paramètres suivants avec les privilèges de root :
no -o tcp_keepidle=1000
no -o tcp_keepcnt=2
no -o tcp_keepintvl=150
no -o tcp_finwait2=100
il avait à l'origine les valeurs par défaut. mais même après avoir modifié ces paramètres et redémarré les processus du serveur, le problème était toujours là.