Erro 504 ao tentar definir um timer de tópico

Criei um novo tópico. Após alguns segundos, tentei definir um temporizador para o tópico, que o fecharia automaticamente após 7 dias. A página ficou travada por cerca de um minuto e, em seguida, exibiu um erro 504. Cliquei em OK para fechar o erro e tentei novamente; novamente, ficou travada por cerca de 30 segundos e exibiu o mesmo erro. Também notei que, enquanto isso acontecia, o site ficou travado e não respondia a novas solicitações até que o erro 504 fosse retornado, momento em que voltou a responder a novas solicitações.

O site está executando a versão 2.7.0.beta7 (bfa301bd7b)

Quando abri o mesmo tópico em uma nova janela, constatei que o temporizador estava definido para 7 dias (não sei se foi realmente definido ou não, não tenho ideia de como verificar). Se eu acessar a interface web do sidekiq, em Jobs agendados, não vejo nenhuma tarefa para 7 dias.

Por que está retornando um erro 504?

Desculpe, quais são os passos para reproduzir isso? Não estou claro.

Não é consistentemente replicável. Ocorreu apenas uma vez até agora. Crie um novo tópico e defina o temporizador de fechamento em seguida, e ele gerou um erro.

Acho que a reprodução é geral:

Ficar sobrecarregado com solicitações ou ter uma rede instável.

O erro 504 provavelmente viria do NGINX ou de um proxy no caminho.

Concordo totalmente que podemos melhorar isso (globalmente). Nunca devemos dizer “erro 504” aos usuários; devemos sempre dizer “Estamos tendo um problema para conectar ao servidor” ou algo assim.

@martin, você pode adicionar à sua lista verificar se há algum tipo de correção global aqui? Não é urgente, temos muitas outras coisas mais urgentes.

3 curtidas