2016-09-06 3 views
0

J'essaie d'apprendre le clustering akka.net. Je pensais avoir compris que lorsqu'un nœud tombe en panne, il est retiré du cluster. Mais cela ne semble pas se produire.Akka.net Lighthouse continue d'essayer de se connecter au nœud défaillant

J'ai déclenché une instance de Lighthouse (comme le noeud de départ) et fait un projet Akka.net super simple et connecté ensuite. Tout s'est bien passé.

Mais quand j'ai tué le noeud, le phare continue de le chercher encore et encore. Finalement, il va dire quelque chose au sujet du chef ne pas être en mesure d'exercer ses fonctions.

Je sais que le nœud n'a pas quitté le cluster gracieusement, mais j'imagine que je vais avoir des nœuds qui se bloquent. Je pensais que lorsque cela se produisait, le système de potins était censé retirer le nœud mort du cluster et tout allait se poursuivre. (Ensuite, si le nœud est revenu en ligne, il pourrait demander à ajouter dans le cluster.

Mais je dois manquer quelque chose. Parce que Lighthouse ne cesse de retenter encore et encore.

Pourquoi fait-il que ? au lieu d'attendre qu'il se connecter à nouveau

Répondre

3

J'ajouté à la partie « cluster » de ma configuration et le nœud causé timeout:

auto-down-unreachable-after = 5s