# Sidekiq：UserSuspensionExpired 任务显示“1000年后”

**URL:** <https://meta.discourse.org/t/sidekiq-usersuspensionexpired-jobs-say-in-1000-years/415581>\
**Category:** Product Support\
**Created:** [2026 年10 月 23 日 16:35 UTC](https://meta.discourse.org/t/sidekiq-usersuspensionexpired-jobs-say-in-1000-years/415581 "2026-10-23T16:35:31Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

作者： ![j127](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j127/32/79093_2.png) [@j127](https://meta.discourse.org/u/j127)\
发布日期： [2026 年10 月 23 日 16:35 UTC](https://meta.discourse.org/t/sidekiq-usersuspensionexpired-jobs-say-in-1000-years/415581/1 "2026-10-23T16:35:31Z")

</div>

我开始在 Sidekiq 中看到一些看起来短时间内不会消失的任务：

 ![sidekiq@2x](https://global.discourse-cdn.com/meta/original/4X/8/5/1/851a09b43fea148186acda4926a532ef180b7925.png)

我认为这发生在我通过审核队列暂停新用户的时候。我同时拒绝了帖子并暂停了该用户，然后任务就进入了 Sidekiq，并显示“1000 年后”的文字。

这是一个 bug，还是可能与我特定的 Discourse 安装有关？

---

<div class="post-metadata">

作者： ![darkpixlz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/darkpixlz/32/549896_2.png) [@darkpixlz](https://meta.discourse.org/u/darkpixlz)\
发布日期： [2026 年10 月 23 日 17:01 UTC](https://meta.discourse.org/t/sidekiq-usersuspensionexpired-jobs-say-in-1000-years/415581/2 "2026-10-23T17:01:49Z")

</div>

> [@j127](#):
>
> 然后任务就会进入 Sidekick，并带有“1000 年后”的文本。

“永久”的默认暂停时间是 1000 年，所以我认为这是预期行为。你可以通过点击其他用户的“暂停”按钮并查看选项来确认这一点，“永远”按钮旁边很可能显示的是 `3026 年 10 月 23 日`。

就个人而言，我觉得一开始就不安排任务更有意义，但这样至少也能完成任务。

---

<div class="post-metadata">

作者： ![j127](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j127/32/79093_2.png) [@j127](https://meta.discourse.org/u/j127)\
发布日期： [2026 年10 月 23 日 18:00 UTC](https://meta.discourse.org/t/sidekiq-usersuspensionexpired-jobs-say-in-1000-years/415581/3 "2026-10-23T18:00:42Z")

</div>

它们真的要在 Sidekiq 队列里待上 1000 年吗？还是说任务过段时间就会被移除？

我之前好像没见过这种情况，但我刚刚暂停了一个测试用户，发现即使该操作不是通过审核队列执行的，队列里也能看到对应的任务。
