QBO3队列已暂停且无法重启

时间:2016-06-02 17:38:16

标签: message-queue

在QBO3系统中,设计>配置>排队页面包括处于暂停状态的多个队列。当我尝试通过GUI启动队列时,它很快恢复到Paused状态。当我回收队列服务,然后尝试通过GUI启动队列时,它再次快速恢复到暂停状态。以下是其中一个暂停队列的属性:

Queues Paused

1 个答案:

答案 0 :(得分:0)

当队列暂停时,您可以从“调试队列日志”中确定暂停的根本原因。来自设计>配置>排队,单击队列调试日志列下的搜索图标。

队列自动暂停有两个常见原因。

X连续出错后暂停

队列可以配置为在一定数量的连续错误后暂停。通常这样做是为了确保QBO3不会使轮子旋转。当有不正确的配置时。

要控制此类暂停的特征,请编辑队列,并在“队列重试”部分下设置以下字段:

  • 暂停后:输入应导致暂停的连续失败次数。留空以避免暂停
  • 重新启动:输入允许的重启次数。这对于与可能停机一段时间的第三方系统连接的队列非常有用。
    • X {分钟|后小时| days}:确定队列在重新启动之前必须等待的时间。

队列配置错误

队列可能配置了错误的信息,例如:

  • 缺少IQueue插件(例如,安装缺少像ServiceBroker或SNS这样的IQueue插件)
  • 缺少计划(例如,Queue.Schedule已定义,但Schedule表中没有匹配的条目。运行Design> Packages>标准计划的队列初始化。)

例如,具有无效计划的队列的调试日志将沿以下行显示错误:

  

FileExport,队列暂停于6/2/2016 9:52:31 AM。暂停计数1.恢复   数。没有恢复日期。计划访问错误此记录执行此操作   不存在,或者您无权访问它。对象'计划',   ObjectID' 0'