Versão 2.9.0.beta14 - Página inicial do fórum não carrega no celular

O fórum estava funcionando corretamente com a versão 2.9.0.beta13, mas a 2.9.0.beta14 o tornou completamente instável (as páginas param de carregar aleatoriamente, e a mais afetada é a /).

Por algum motivo, conseguimos amenizar o problema no desktop redirecionando / para /latest, mas isso não ajudou no mobile.

Embora eu gostaria que o fórum fosse estável em todos os lugares, ter a página inicial carregando mais vezes do que falhando seria uma melhoria muito bem-vinda, dado que fazer downgrade do Discourse não é uma opção (de acordo com as poucas informações que consegui reunir sobre isso).

Verifiquei todos os logs e não encontrei nada relevante, mas, por via das dúvidas, estes 2 tipos de erros aparecem com bastante frequência:

[error] 59#59: *952511 upstream prematurely closed connection while reading upstream, client: 172.71.122.39, server: _, request: "POST /message-bus/0ce158868fc742cb89a12a1bc2c10938/poll HTTP/1.1", upstream: "http://127.0.0.1:3000/message-bus/0ce158868fc742cb89a12a1bc2c10938/poll", host: "forum.domain.com", referrer: "https://forum.domain.com/t/post-name-1/12345"

[error] 66#66: *118561 open() "/var/www/discourse/public/assets/plugins/docker_manager-6b3d0da7c0ffa4f973057a4e0c257f7ffe699c594ffa1376f61113b688267522.js" failed (2: No such file or directory), client: 172.70.82.241, server: _, request: "GET /assets/plugins/docker_manager-6b3d0da7c0ffa4f973057a4e0c257f7ffe699c594ffa1376f61113b688267522.js HTTP/1.1", host: "forum.domain.com", referrer: "https://forum.domain.com/t/post-name-2/12346"

Mais alguém está ciente desse problema? Alguém tem uma possível solução para eu tentar? Agradeço qualquer ajuda e sugestões.

Resposta curta: não…

Ajudaria se você compartilhasse o nome de host real do seu fórum.

3 curtidas

Você está usando algum plugin não padrão? é uma instalação padrão?

E a menos que seu fórum seja um que você não queira que as pessoas encontrem, compartilhar o URL pode ajudar a obter uma resposta.

2 curtidas

Tenho o mesmo problema aleatório de “carregamento eterno” em dispositivos móveis com ESTE fórum principal de suporte (meta dot Discourse dot org) e em nosso site hospedado (gramps dot discourse dot group). Ele NÃO fica preso em um loop com sistemas desktop.

O loop de carregamento NÃO fornece nenhum feedback sobre o que ele está realmente fazendo. Talvez possa haver um recurso de tempo limite que diga “ainda tentando carregar xxxx”

Há MUITOS posts relacionados a “Carregamento” neste fórum… MUITO para analisar. (Talvez você possa desenvolver uma ferramenta administrativa para vincular postagens de problemas duplicadas e definir uma resposta preferida… com uma compilação nos resultados da pesquisa. Por exemplo, “207 threads duplicados vinculados à solução de ‘carregamento eterno’ encontrados para seu termo de pesquisa ‘carregamento’”)

Um que parecia promissor foi uma falha de DNS que se resolve ao limpar o cache e os cookies. Embora por que o celular sofreria uma falha de DNS que não afeta o desktop seja confuso. Como a falha de “carregamento eterno” é aleatória, talvez o DNS tenha sido apenas um bode expiatório conveniente?

Eu também já passei por isso e atribuí à taxa de transferência de dados celular ser mais lenta que a conexão de fibra usual, mas talvez não. :thinking:

Parece improvável, já que o celular e o laptop estão se conectando pela mesma rede Wi-Fi, ou quando o laptop está conectado via USB e usando dados celulares como hotspot.
O comportamento é o mesmo… o Firefox no laptop não tem problema… ele tem a tela de “carregando” por cerca de 4 segundos. O Firefox no celular fica permanentemente “carregando” com mais frequência do que não.

1 curtida

Sim, caso não tenha ficado claro. Concordo com você que parece mais um bug, mas no início pensei que fossem peculiaridades da minha largura de banda local, mas não tive feedback suficiente para notar que poderia ser um bug até ler sua experiência exatamente igual.

1 curtida

ei @RGJ @pfaffman isso não está carregando no celular new-forum.makerdao.com

Nenhuma dessas versões carrega, apenas vejo os pontos coloridos - beta10, beta12 e beta14

Nenhum dos plugins personalizados está habilitado

Devo admitir que estou bastante perdido nisso.

As únicas coisas em que consigo pensar são:

  • que isso seria um problema de tema de design de material, mas por outro lado ?safe_mode=no_themes,no_plugins&mobile_view=1 também não funciona. Por outro lado, vejo algumas coisas de design de material carregando.
  • tentar desativar tudo relacionado ao Google Analytics / Google Tag Manager

Richard, é possível importar o dump do banco de dados mais todos os usuários, uploads, quaisquer outros arquivos necessários, etc., sem as configurações? Alguma dica para fazer isso ou diretórios que devemos copiar? Em vez de restaurar tudo de uma vez a partir de um backup. Habilitaremos todas as configurações uma por uma.

Não, isso não é possível.

Alguns dos meus usuários no meu discourse também estão presos na mesma tela de carregamento, independentemente do tipo de dispositivo ou da página que estão tentando acessar após a atualização para a beta 14 hoje.

Consigo acessar meu discourse normalmente no meu PC, mas não em dois dos meus celulares (preso na tela de carregamento com os pontos piscando). Não tenho certeza do que está causando isso…

Se alguém aqui tiver um problema 100% reproduzível de "travado no celular", precisamos da versão exata do navegador postada aqui. (até a versão exata do sistema operacional e do Firefox/Chrome etc.) é possível que haja alguma alteração em JS que cause isso e não estamos detectando adequadamente um navegador desatualizado.

Olá a todos, isso parece ter sido corrigido com a versão mais recente 2.9.0.beta14 - 5aaaf26636.

Também tivemos que remover o proxy do Cloudflare (potencialmente devido a cache ou algum redirecionamento?) pois essa era a última diferença entre o clone que funcionava e o problemático.

1 curtida

Eu examinei o problema que @eskp estava tendo ontem e pude reproduzi-lo no Firefox mais recente (107.0.1) no desktop e no Chrome mais recente (108.0.5359.94) no desktop com mobile_view=1 no Windows. O console estava completamente limpo, sem um único aviso ou erro. Nenhum sinal de Cloudflare interferindo com rocket loader ou qualquer coisa do tipo, embora pudesse ter sido um problema de cache.

3 curtidas

Os recursos de desempenho do Cloudflare foram desativados?

Apenas a compressão brotli estava habilitada. Bem, eu digo ‘apenas’ referindo-me ao fato de que os únicos outros recursos de desempenho em que consigo pensar são as “minificações” sugeridas, e essas foram desabilitadas desde o início… Se você estiver se referindo a outros recursos, por favor, nos informe para que possamos verificar.