Dois programas em VMs diferentes experimentam tempos limite de resposta, a menos que o ping

1

Encontrei um problema muito estranho.

Eu tenho 2 VMs, cada uma executando um programa idêntico (um pub / sub middleware). Os programas precisam se comunicar enviando um evento de e para o outro.

O programa indica que o remetente experimenta um tempo limite de resposta, e é verdade que o destinatário não recebe nenhum evento embora o remetente tenha enviado um. Então, eu verifico se as VMs podem se comunicar através do ping. Isso é possível. Usando o mesmo endereço do ping, repito as comunicações entre as VMs. E agora, de repente, funciona (ou seja, o evento é enviado, recebido e respondido e a resposta é recebida)! Mas eu desligo o meu ping agora e não funciona mais.

As VMs possuem um NAT e dois adaptadores em ponte (um para meu host wifi e um para meu host ethernet)

Isso é bizarro, eles só podem se comunicar quando estão pingando?

Algum conselho sobre essa questão estranha?

Às vezes, o efeito persiste por algum tempo (na ordem de segundos) depois que o ping parou ...

    
por Sven 04.03.2015 / 16:40

0 respostas