O multicast Tomcat está tentando usar um IP antigo, não o IP atual do sistema

0

Eu construí alguns sistemas Cent7 / Tomcat 8.5 para adicionar um novo cluster e acabei clonando alguns deles através do VMWare, em vez de gastar tempo para construir todos eles (acho que agora eu sei melhor do que fazer isso de novo). Desde que fiz isso, estou tendo um problema com o multicast funcionando corretamente como sua tentativa de usar o IP antigo e não os IPs dos sistemas atualmente em execução.

Não consigo encontrar onde posso alterar esse valor para o novo IP. Não é possível encontrá-lo em server.xml ou nas pastas do tomcat. Eu tentei grep o diretório inteiro para partes desse IP, mas eu posso estar procurando no lugar errado?

Aqui está a seção no arquivo de log que parece questionável: org.apache.catalina.tribes.membership.MemberImpl[tcp://{192, 168, 40, 123}:4000

O IP de 192.168.40.123 foi o servidor TC original há algum tempo, o novo IP é 192.168.40.19

Aqui está o erro de log exato:

18-Dec-2017 14:44:05.753 SEVERE [GroupChannel-Heartbeat[Catalina-Channel]-1] 
org.apache.catalina.tribes.group.interceptors.TcpFailureDetector.memberAlive
Unable to perform failure detection check, assuming member down.[org.apache.catali
na.tribes.membership.MemberImpl[tcp://{192, 168, 40, 123}:4000,{192, 168, 40, 123}
,4000, alive=7617919007, securePort=-1, UDP Port=-1, id={60 -19 -88 119 -31 -79 79
-45 -96 -9 -118 -82 33 -20 -10 -81 }, payload={}, command={}, domain={}, ]]
java.net.NoRouteToHostException: No route to host (Host unreachable)

Tenho uma boa conexão entre os sistemas e desativei todos os firewalls e o SELinux ao tentar corrigir esse problema. Qualquer direção que alguém possa me indicar seria muito apreciada.

Obrigado!

    
por saleetzo 19.12.2017 / 00:17

0 respostas