À en juger par ce que je vois, les chiffres qui apparaissent dans le titre de la page sont entièrement aléatoires. Pour ma part, le forum de notre communauté locale est bloqué sur « 12 » depuis au moins un jour et demi :
Par « bloqué sur », j’entends que je vois qu’il y a 12 nouveaux éléments à consulter (ce qui n’est pas le cas), alors je vais dans l’onglet, je lis ou je ferme les deux, quatre, ou sept éléments qui ont changé depuis ma dernière visite, puis je passe à autre chose. Quand je regarde à nouveau… 30 ou 45 minutes plus tard, le chiffre est à nouveau 12. Mais ce n’est pas toujours 12. Être bloqué sur un chiffre est un phénomène nouveau. Habituellement, il s’agit d’un petit entier aléatoire qui est presque toujours supérieur au nombre de nouveaux sujets, de messages non lus ou de notifications — très souvent combinés.
Cela dure depuis un certain temps, mais il m’a fallu un moment pour remarquer ce comportement et réussir à capturer une bonne démonstration.
Oui. Vous devrez consulter un administrateur ou la personne qui gère votre serveur. À un moment donné, vous verrez un message à l’adresse /admin indiquant que Sidekiq est en attente.
Il y a une raison à cela pour ce que vous avez décrit.
Une fois un onglet en arrière-plan, nous « ralentissons » toutes les requêtes vers Discourse. Dans certaines conditions, nous pouvons même arrêter complètement les requêtes du message bus.
Vous contrôlez le nombre que nous essayons de synchroniser ici, dans vos préférences utilisateur :
S’agit-il d’un ordinateur portable qui s’ouvre et se ferme ? Commence-t-il à mal se comporter après N heures ? Notez que les onglets en arrière-plan ne se mettent à jour que toutes les 2 minutes.
@pfaffman On m’a dit que Sidekiq est réservé aux sites auto-hébergés, ce qui n’est pas notre cas. Merci beaucoup pour votre aide quand même !
@sam C’est bien un ordinateur portable, mais il reste ouvert sur mon bureau 99 % du temps, et certainement tout au long des jours de semaine. Cela ne signifie pas que je ne fais pas occasionnellement de longues pauses aux toilettes et que je dois me reconnecter, mais ces cas sont beaucoup moins fréquents que l’apparition de ce bug.
Je n’ai pas noté à quel moment de la journée il commence à dysfonctionner. En général, je suis assez actif dans la communauté le matin, puis je passe à d’autres activités et je commence à remarquer de manière périphérique qu’un chiffre a été ajouté au titre de l’onglet. Je dirais que c’est toutes les 30 à 45 minutes — parfois jusqu’à une heure, parfois beaucoup plus tôt — que je remarque un nouveau chiffre.
Où dans mes préférences utilisateur trouverai-je ce menu déroulant ? Voici ce que je vois dans Notifications :
Ce que vous décrivez semblerait indiquer que le nombre affiché dans l’onglet du navigateur pourrait être inférieur au nombre réel. J’ai le mien configuré sur « Nouvelles notifications », et je vois régulièrement le nombre dans l’onglet être supérieur au nombre réel de notifications que j’ai une fois l’onglet activé.
J’utilise un ordinateur portable, mais il est configuré pour ne jamais se mettre en veille, donc je ne pense pas que cela soit lié.
J’ai en effet remarqué ce comportement sur Meta. Lorsque je vide l’activité des notifications, le titre de la page n’affiche plus de chiffre. Puis, un peu plus tard, lorsqu’une nouvelle notification arrive, le chiffre réapparaît, mais il s’agit du même chiffre qui était affiché lors de ma première visite du site. Pour information, j’utilise la dernière version de Firefox sur Mac.
Pour être clair : Sidekiq est utilisé par tous les sites Discourse, qu’ils soient auto-hébergés ou non. C’est simplement que vous n’avez pas accès au tableau de bord Sidekiq sur un site hébergé.
Je vous remercie pour votre persistance ici. Veuillez continuer à signaler les bogues !
Note concernant l’exigence de caractères : vous pouvez la contrôler dans les paramètres du site de votre communauté. Nous préférons largement rester sur les valeurs par défaut, car cela évite un grand nombre de bruits dans les sujets.