Credo che accada quando sospendo un nuovo utente tramite la coda di moderazione. Rifiuto il post e lo sospendo allo stesso tempo, e poi il job finisce in Sidekick con il testo “in 1000 anni”.
Si tratta di un bug, o forse di un problema con la mia installazione specifica di Discourse?
Il tempo di sospensione predefinito per “permanente” è di 1000 anni, quindi credo che questo sia intenzionale. Puoi verificarlo facendo clic su “Sospendi” per un altro utente e controllando le opzioni; il pulsante “per sempre” probabilmente mostrerà 23 ottobre 3026 accanto a sé.
Personalmente, ha più senso non pianificare affatto un lavoro, ma almeno svolge la sua funzione.
Dovrebbero restare nella coda Sidekiq per 1000 anni, oppure i job vengono rimossi dopo un po’?
Non ricordo di averlo visto prima, ma ho appena sospeso un utente di test e vedo il job lì, anche se non è stato elaborato tramite la coda di revisione.