MQ Explorer --Queue Handle Status--Handle State showing inactive
MQ Explorer --Queue Handle Status-- Handle State showing inactive
我能够连接,将数据传递给 MQ,但无法从 MQ 检索数据。在一些基本级别的分析中,我发现成功消息和不成功消息之间的唯一区别是 'Handle State' 列;
对于失败的案例无效,'Active'对于成功的案例无效。
Handle State 表示 API 调用是否正在进行。如果应用程序已发出带等待的 GET 并且由于没有可用消息而 GET 尚未完成,您只会将其视为 Active。在屏幕截图中,两个句柄都显示 Input Shared,但只有一个具有 Output Yes,如果输出 Yes 的句柄是放入队列的进程,那么您看到 Handle State 为 Inactive 是正常的。
Morag Hughson 写了一篇关于这个主题的很棒的博客,我建议您查看一下:
当特定队列后端逻辑的请求文本与所需语法不匹配时,处理状态显示 'Inactive'。更正数据格式后,它开始在'Active'
我能够连接,将数据传递给 MQ,但无法从 MQ 检索数据。在一些基本级别的分析中,我发现成功消息和不成功消息之间的唯一区别是 'Handle State' 列;
对于失败的案例无效,'Active'对于成功的案例无效。
Handle State 表示 API 调用是否正在进行。如果应用程序已发出带等待的 GET 并且由于没有可用消息而 GET 尚未完成,您只会将其视为 Active。在屏幕截图中,两个句柄都显示 Input Shared,但只有一个具有 Output Yes,如果输出 Yes 的句柄是放入队列的进程,那么您看到 Handle State 为 Inactive 是正常的。
Morag Hughson 写了一篇关于这个主题的很棒的博客,我建议您查看一下:
当特定队列后端逻辑的请求文本与所需语法不匹配时,处理状态显示 'Inactive'。更正数据格式后,它开始在'Active'