Sidekiq: مهام UserSuspensionExpired تقول "بعد 1000 عام"

بدأت ألاحظ مهام في Sidekiq تبدو وكأنها لن تختفي لفترة طويلة:

أعتقد أن هذا يحدث عندما أوقف مستخدمًا جديدًا من خلال طابور الإشراف. فأرفض المنشور وأوقفه في الوقت نفسه، ثم تنتهي المهمة إلى Sidekick مع نص “بعد 1000 عام”.

هل هذا خطأ برمجي، أم ربما مشكلة في التثبيت الخاص بي من Discourse؟

مدة الإيقاف الافتراضية للخيار “دائمًا” هي 1000 عام، لذا أعتقد أن هذا متعمد. يمكنك ملاحظة ذلك بالنقر على “إيقاف” لمستخدم آخر وفحص الخيارات؛ فمن المرجح أن يُظهر زر “إلى الأبد” بجانبه 23 أكتوبر 3026.

شخصيًا، من المنطقي أكثر عدم جدولة المهمة في المقام الأول، لكنها تقوم بالمهمة على الأقل.

هل من المفترض أن تبقى في طابور sidekiq لمدة 1000 عام، أم تُحذف المهام بعد فترة؟

لا أذكر أنني رأيتها من قبل، لكنني vừa علقت مستخدمًا تجريبيًا، وأرى المهمة هناك حتى عندما لم تتم عبر طابور المراجعة.