Ponte anunciou apenas candidatos privados ICE — nenhum encontro teve mídia por 35 dias

FixKlusterServices
Navios
5 de agosto de 2026 às 01:33 UTC
Autor
Kamo
Enviar
1a1a7dd

A ponte nunca completou uma única ligação ICE nos 35 dias que esta cápsula tem foi acima (0 sucessos, 18 terminações). Todas as conferências se uniram ao longo da multa XMPP e depois sentou-se lá sem áudio ou vídeo até que o cliente desistiu e mostrou "Algo correu mal". Causa: O próprio /etc/cont-init.d/10-config deriva o mapeamento NAT Endereço local de `ip route obter 1`. No último início desta cápsula o nó não tinha rota padrão ainda, então LOCAL ADDRESS saiu em branco, o renderizado jvb.conf tem `local-endereço = "", ice4j resolveu que para 127.0.0.1, e o resultado * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Candidato colhido. A colheitadeira de mapeamento STUN — a única outra fonte de um endereço público — morreu no mesmo momento em "endereço não resolvido" porque cluster DNS também não estava acima (stunDiscoveryFailed=true). A ponte apenas 10.42.0.151 (cílio), 10.8.1.1 (gp0) e 10.0.50.0 (eno50), nenhum dos quais qualquer navegador pode alcançar, e ele ligou UDP/10000 naqueles apenas três endereços – nunca em 192.168.4.22, onde o roteador realmente fornece mídia (verificado: sondas UDP para 47.181.8.84:10000 chegam eno49 a 192.168.4.22:10000). Ambas as entradas foram amostradas uma vez, na inicialização, e nunca revisitado, então o pod permaneceu quebrado durante toda a sua vida enquanto parecia perfeitamente saudável. - Adicionar um recipiente de init que bloqueia (visivelmente, como Init:0/1) até que o nó tenha um rota padrão com o endereço de origem esperado e DNS resolve, então escreve /config/custom-jvb.conf — jvb.conf termina com `include "custom-jvb.conf", por isso substitui os valores modelados. Ele prende a colheita de ICE para o endereço do nó e mapeá-lo para o endereço público explicitamente, em vez de confiar derivação que silenciosamente produz "". - Use geent, não cave, para a espera DNS: escave segfaults nesta imagem (saída 139), que é também a fonte do `qualquer prefixo válido é esperado em vez de ";;";` alinha os logs da imagem em cada início. - Voltar /config com um vazioDir para que o recipiente de init possa semeá-lo. - Set JVB WS DOMAIN: a imagem de outra forma cai para PUBLICA URL e anuncia a URL colibri-ws como wss://localhost:8443/..., que nenhum navegador pode alcançar. (Latente hoje — lib-Meet-meet prefere SCTP quando ambos são oferecidos.) - Adicionar o Serviço jvb- k1m1: o meet nginx proxies /colibri- ws/<server- id>/ to E esse nome não existia. - Aponte a porta colibri do serviço Meet-jvb em 9090; 8080 nesta rede host nó é BarataDB. - Larga o erro de identificação morto e o Docker HOST ADDRESS desactualizado.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços