Pelo que pude perceber, os números que aparecem no título da página são totalmente aleatórios. No meu caso, nosso fórum da comunidade local está travado no ‘12’ há pelo menos um dia e meio:
E quando digo “travado no”, quero dizer que vejo que há 12 novas coisas para ver (não há), então vou até a aba, leio ou descarto as duas, ou quatro, ou… sete coisas que mudaram desde a última vez que estive aqui, e depois volto a fazer outras coisas. Quando olho de novo… 30? 45 minutos depois, o número está em 12 novamente. Mas nem sempre é 12. Ficar travado em um número é algo novo. Geralmente é algum pequeno número inteiro aleatório que quase sempre é maior que a soma de Novos tópicos, Mensagens não lidas ou Notificações — muito frequentemente combinados.
Isso tem acontecido há bastante tempo, mas levei um tempo para notar o comportamento e depois fazer uma boa captura.
Sim. Você precisará verificar com um administrador ou com quem gerencia seu servidor. Em algum momento, você verá uma mensagem em /admin informando que o Sidekiq está com fila acumulada.
Assim que uma aba fica em segundo plano, “desaceleramos” todas as solicitações ao Discourse. Em algumas condições, podemos até interromper completamente as solicitações do message bus.
Você controla qual número tentamos sincronizar aqui, nas suas preferências de usuário:
É um laptop que abre e fecha? Isso começa a apresentar comportamento inadequado após N horas? Observe que as abas em segundo plano são atualizadas apenas a cada 2 minutos.
@pfaffman Me informaram que o Sidekiq é apenas para sites auto-hospedados, e o nosso não é. Muito obrigado pela sua ajuda de qualquer forma!
@sam É um laptop, mas ele fica aberto na minha mesa 99% do tempo e certamente durante todo o período útil de semana. Isso não significa que eu não tome ocasionalmente longas pausas para ir ao banheiro e precise fazer login novamente, mas esses casos ocorrem com muito menos frequência do que vejo esse bug.
Não anotei em que momento do dia ele começa a apresentar mau funcionamento. Geralmente, estou bastante ativo na comunidade pela manhã e, em seguida, passo a fazer outras coisas e, de forma periférica, começo a notar que um número foi adicionado ao título da aba. Diria que é a cada 30-45 minutos — às vezes até uma hora, outras vezes bem antes — que noto um novo número.
Onde, nas minhas preferências de usuário, encontrarei esse menu suspenso? Eis o que estou vendo em Notificações:
O que você descreveu parece indicar que o número na aba do navegador poderia ser menor que o número real. Eu tenho a minha configurada como Novas notificações, e regularmente vejo o número na aba ser maior que o número real de notificações que tenho assim que foco na aba.
Estou usando um laptop, mas ele está configurado para nunca entrar em modo de suspensão, então não acho que isso tenha relação.
Na verdade, notei esse comportamento no Meta. Limpo a atividade de notificações e o título da página não mostra um número; depois, algum tempo depois, quando há uma notificação, o número aparece novamente, mas é o mesmo número que já havia aparecido quando carreguei o site pela primeira vez. Só para constar, estou usando a versão mais recente do Firefox no Mac.
Só para esclarecer: o Sidekiq é utilizado por todos os sites do Discourse, sejam eles auto-hospedados ou não. A diferença é que, em um site hospedado, você não tem acesso ao painel do Sidekiq.
Agradeço sua persistência aqui; por favor, continue relatando os bugs!
Observação sobre o requisito de caracteres: você pode controlá-lo nas configurações do site da sua comunidade. Preferimos manter as configurações padrão, pois isso evita uma grande quantidade de ruído nos tópicos.