beanstalk一直被重新保留(reserved 状态)消息删除
说明:wallet是我的tube
完整流程示例
- 暂停 tube(防止任务被重新保留)
pause-tube wallet 300
- 踢回并删除任务
kick 100000 # 踢回所有 reserved 任务 delete 183723 # 删除目标任务
- 恢复 tube(取消暂停)
pause-tube wallet 0
- 检查状态
应该返回stats-tube wallet
pause-time-left: 0
。
注意事项
- 如果忘记取消暂停,Worker 会在 5 分钟后自动恢复消费,但可能影响业务。
- 如果使用
pause-tube
后不再需要,建议立即用pause-tube <tube> 0
恢复,避免任务堆积。