Ich denke, das passiert, wenn ich einen neuen Benutzer über die Moderationswarteschlange suspendiere. Ich lehne den Beitrag ab und suspendiere ihn gleichzeitig, woraufhin der Job mit dem Text „in 1000 Jahren“ in Sidekiq landet.
Ist das ein Bug oder vielleicht ein Problem mit meiner spezifischen Discourse-Installation?
Die Standard-Sperrzeit für „permanent“ beträgt 1000 Jahre, daher glaube ich, dass dies beabsichtigt ist. Das kannst du sehen, indem du bei einem anderen Benutzer auf „Sperren“ klickst und die Optionen prüfst; neben dem „Für immer“-Button steht wahrscheinlich 23. Oktober 3026.
Persönlich würde es mehr Sinn ergeben, den Job gar nicht erst einzuplanen, aber er erledigt zumindest seine Aufgabe.
Sollen sie aber wirklich 1000 Jahre in der Sidekiq-Queue bleiben, oder werden die Jobs nach einer Weile entfernt?
Ich erinnere mich nicht daran, das schon einmal gesehen zu haben, aber ich habe gerade einen Testbenutzer ausgesetzt und sehe den Job dort, obwohl er nicht über die Review-Queue abgearbeitet wurde.