Recentemente, nosso fórum Discourse começou a apresentar timeout na maioria das solicitações: https://caddy.community
Não houve atualizações ou alterações quando o problema começou a ocorrer há alguns dias. Às vezes ele carrega normalmente, mas alguns minutos depois leva minutos para carregar. (Então, se o link acima carregar rápido para você, tente novamente alguns minutos depois. Você também pode tentar com curl.)
Estamos hospedados na DigitalOcean.
Os recursos da máquina não estão esgotados: há muita CPU, RAM, disco e I/O de rede disponíveis.
Não há erros nos logs e nenhum processo desconhecido em execução na máquina. Ele funcionou bem por cerca de 3 anos, mas agora não carrega.
Alguém sabe como fazer o fórum rodar mais rápido? Reiniciamos a máquina e o fórum continua lento.
Hmm… que pena, hoje está carregando mais rápido. (Outros na nossa comunidade também experimentaram isso, sei que não sou só eu, haha — mas parece ser intermitente.)
Vou tentar isso quando tiver uma oportunidade, obrigado!
Hmm, parece que minhas conexões ssh também às vezes ficam em tempo limite.
Estou me perguntando se a DigitalOcean está com problemas de rede (embora eles não tenham relatado nada) — talvez eu precise abrir um chamado com a DO para descobrir. Pode não ser algo específico do Discourse.
O tempo gasto no Redis não é contabilizado e pode causar o que você está vendo. Você precisará investigar o servidor e verificar se o Redis está com dificuldades para persistir as alterações no disco.
Ah, deixe-me corrigir um pouco isso aqui. O tempo gasto no Redis não aparecerá na parte detalhada do MiniProfiler, mas será contabilizado no tempo total na primeira coluna. Então, olhando para sua captura de tela, isso não parece ser o caso.
Os logs do Caddy registram o tempo de espera pelo backend e o tempo total gasto em cada solicitação? Existe a possibilidade de o proxy reverso estar aguardando?
Será que é o tempo que está levando para buscar os recursos estáticos? Talvez dê uma olhada nas ferramentas de desenvolvedor do Chrome na próxima vez que isso acontecer?
Obrigado pela ideia, Sam. Já olhei o inspetor de rede antes e não me recordo de nada muito revelador, mas vou verificar com mais detalhes na próxima vez.
Isso tende a acontecer a cada poucos dias; eu aviso quando acontecer!