Estou hospedando todos os meus arquivos de upload em um NAS Storage (glusterfs).
Recentemente, descobri que há um tráfego de rede enorme e constante no NAS. E rastreei isso para o discourse solicitando imagens otimizadas. Existe um job que consulta constantemente essas imagens? Por quê? E como posso desativá-lo?
Possivelmente o preenchimento que @david adicionou para a busca da cor primária da imagem.
Eventualmente, ele terminará e retornará a um estado estável.
Precisamos percorrer todas as imagens para o preenchimento, você pode conseguir contornar forçando a cor de todas as imagens para branco ou algo assim.
Está funcionando em 25 imagens a cada 15 minutos. sim? isso deve ser muito insignificante. Estou vendo milhares de arquivos sendo pesquisados a cada minuto.
e também olhando a largura de banda de 6 meses atrás, vejo o mesmo comportamento. Então acho que deve ser outra coisa.
No entanto, tenho quase certeza de que está sendo feito por um job do discourse ou algo semelhante, pois quando paro o aplicativo discourse, a largura de banda desaparece. No entanto, quando apenas paro o aplicativo nginx do discourse, a largura de banda ainda permanece.
Toda a nossa lógica de back-end acontece em jobs do Sidekiq. Se nenhum job estiver em execução e você ainda tiver alto I/O de disco, podem ser usuários visitando seu site e imagens sendo servidas pelo nginx?
Você tem um CDN de cache na frente dos ativos estáticos?
Primeiro reiniciei o aplicativo discourse para que o tráfego constante fosse embora. Em seguida, fui ao painel de administração e acessei a seção de relatórios em massa. Faz muito tempo que os relatórios não aparecem corretamente aqui:
Ah, entendi. O resultado desse relatório está em cache, mas acho que ele nunca termina e não pode ser armazenado em cache porque o seu compartilhamento de rede é muito lento.