Salut à tous,
Une petite question : depuis que j’ai restauré mon site à partir d’une sauvegarde, chaque fois que cet utilisateur spécifique répond à un sujet, cela génère des notifications « Modifier » incessantes pour l’utilisateur qui a créé le sujet ou celui auquel on répond.
J’ai essayé d’enquêter et il semble qu’il y ait un problème étrange dans Sidekiq : dans la section « Retries », certains jobs s’accumulent sans jamais sembler réussir. Après les avoir supprimés, les notifications s’arrêtent (jusqu’à ce que la personne publie sur un autre sujet, ce qui en génère un nouveau).
Les messages ont ce format :
| Next Retry | Retry Count | Queue | Job | Arguments | Error |
|---|---|---|---|---|---|
| in 1 minute | 10 | default | Jobs::PostAlert | {“post_id”=>25977142, “new_record”=>true, “options”=>nil, “current_site_id”=>“default”} | Jobs::HandledExceptionWrapper: Wrapped ActiveRecord::RecordNotFound: Couldn’t find User with ‘id’=1452 |
D’après ce que je peux en déduire, il semblerait qu’un utilisateur n’existe pas (même si cela se produit avec des publications d’un utilisateur qui existe bel et bien et est actif). Peut-être s’agit-il d’un autre utilisateur. Existe-t-il une requête ou quelque chose que je puisse faire pour vérifier cela ?
J’ai essayé de chercher dans la documentation, mais si je dois « corriger » quelque chose, j’ai peur de tout faire sauter ![]()
Merci d’avance pour toute aide !