诊断调度程序

如果你遇到定时任务延迟或任务似乎没有运行的情况,可以运行以下几个命令来诊断问题。

bench doctor

该命令会按顺序输出以下内容:

  • 每个站点的调度器状态
  • 工作进程数量
  • 待处理任务

理想输出:

Workers online: 0
—–None Jobs—–

bench –site [site-name] show-pending-jobs

该命令会按顺序输出以下内容:

  • 队列
  • 队列中的任务

理想输出:

—–Pending Jobs—–

bench purge-jobs

该命令会清除所有队列中的全部待处理任务