您可以通过发送USR1信号来优雅地关闭Sidekiq - 接收到信号后,它将停止从Redis获取新的作业,但会完成已经运行的作业。在此处查看更多信息。但是,如果您的任务是长时间运行且未分成部分或幂等,则无法实现。