Est-il normal que Sidekiq soit inactif ? Nouveau sur Discourse, je ne suis pas sûr que quelque chose ne va pas

Salut tout le monde,

Je suis assez nouveau sur Discourse (j’ai migré récemment depuis phpBB), et j’essaie de comprendre comment les choses fonctionnent ici. Certaines choses ont du sens, mais d’autres sont encore un peu confuses – comme des éclairs de clarté soudains suivis de moments de « c’est quoi ce bordel ».

Pour l’instant, j’ai remarqué que Sidekiq est indiqué comme « inactif », et je ne sais pas si c’est un comportement normal ou un signe que quelque chose ne fonctionne pas. J’ai déjà essayé de faire un ./launcher rebuild app, mais Sidekiq reste là avec 0 tâches traitées, aucune nouvelle tentative, aucun travailleur actif – juste complètement inactif.

Le forum fonctionne, mais je constate des comportements étranges :

  • Les notifications ne semblent pas cohérentes
  • Certaines tâches donnent l’impression de ne jamais se terminer
  • Les choses semblent un peu « bizarres » d’une manière que je ne peux pas expliquer

Alors, honnêtement, je ne sais pas s’il y a vraiment un problème, ou si je lis mal le fonctionnement interne de Discourse. Se pourrait-il que Sidekiq n’ait rien à faire en ce moment ? Ou devrait-il normalement faire quelque chose, même sur un forum à faible trafic ?

J’apprécierais vraiment toute aide. Peut-être que je cours après un fantôme, mais je préfère demander plutôt que de continuer à douter de moi-même.

Merci d’avance !

1 « J'aime »

Pour ajouter un peu plus de contexte :

Nous voyons tous la ligne « dernière visite » exactement au même endroit, entre les deux mêmes publications — sur tous les comptes d’utilisateurs. Ce n’est pas personnalisé, ce qui semble étrange.

Quant à Sidekiq : d’après les captures d’écran, il semble en effet fonctionner correctement — les graphiques se mettent à jour, et le statut « inactif » signifie probablement simplement qu’il n’a rien à traiter pour le moment car tous les travaux sont déjà terminés.

Cependant, ce comportement de « dernière visite » est déroutant, et je me demande si quelque chose ne fonctionne pas comme prévu, ou si nous interprétons mal son fonctionnement.

Il semble que la ligne rouge « dernière visite » soit apparue exactement au même endroit pour tous les utilisateurs.

Quelle est la logique derrière cela ?
Est-ce intentionnel ?
Est-ce un bug ?

Honnêtement, je ne comprends pas — cela semble contre-intuitif. Je m’attendais à ce que cette ligne reflète l’historique de lecture individuel de chaque utilisateur, mais au lieu de cela, tout le monde la voit au même endroit.

Sidekiq est souvent inactif, oui. Voici le graphique de la dernière minute environ sur Meta, qui est un forum assez important.

Êtes-vous derrière un CDN ou un proxy ? Quelque chose comme Cloudflare ?

4 « J'aime »

J’héberge Discourse moi-même sur un VPS chez Vultr.
Aucun CDN ou proxy comme Cloudflare n’est configuré — du moins rien que j’aie intentionnellement mis en place. Cela devrait être une configuration assez standard avec seulement NGINX comme serveur web.

Tout le reste semble fonctionner correctement — Sidekiq tourne (affiché comme inactif, mais les graphiques se mettent à jour), les notifications arrivent et le chat fonctionne.
La seule chose étrange est que la ligne rouge « dernière visite » apparaît exactement au même endroit pour tous les utilisateurs, ce qui semble inhabituel.

Y a-t-il quelque chose qui pourrait causer cela sur une installation fraîche ? Peut-être quelque chose lié à la façon dont les sessions ou le suivi des visites sont initialisés ?

Rien dont je sois au courant, mais cela dépasse mes compétences :slight_smile:
Êtes-vous sûr que le comportement est erroné ? Il n’y a pas tant de sujets que cela, donc les chances que tout le monde le voie au même endroit (surtout si cet endroit est vers 9h, début de la journée de travail) ne sont pas négligeables.

Honnêtement, je ne suis même pas sûr de la façon dont cette ligne rouge « dernière visite » est censée fonctionner, donc je ne peux pas vraiment dire si c’est normal ou pas.
Elle a simplement attiré mon attention car plusieurs utilisateurs (moi y compris) l’ont vue exactement au même endroit – ce qui semblait étrange.

Mais maintenant, quelqu’un d’autre vient de partager une capture d’écran montrant la ligne à une position différente, donc peut-être que tout fonctionne comme prévu après tout. :sweat_smile:

Cependant, si quelqu’un pouvait clarifier comment le marqueur de « dernière visite » est calculé ou stocké, ce serait formidable.
J’ai essayé de me déconnecter, de vider le cache, de me reconnecter – mais la ligne n’a pas bougé de la journée. J’essaie juste de comprendre ce qui se passe en coulisses. :folded_hands:

1 « J'aime »

Répondu par notre PDG il y a quelques années :slight_smile:

2 « J'aime »

Ah, ça explique beaucoup de choses — merci !
Je ne savais pas que le marqueur « dernière visite » était lié à un seuil d’une heure. Je n’arrêtais pas de me connecter et de me déconnecter, de vider le cache, de rafraîchir, etc., et la ligne restait là comme si elle était collée. :sweat_smile:
Ça a tout à fait du sens maintenant. J’apprécie la clarification — ce n’était pas cassé, j’étais juste impatiente !

3 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.