“调度程序诊断”页提供调度程序的运行时状态。
“诊断”页显示 JMS 队列已收到多少个调度的报表请求、其中有多少个已经失败以及有多少个正在运行。JMS 状态可以在集群实例级别查看,使您可以确定是否添加更多实例,从而按一个或多个这些 JMS 处理器进行扩展。
例如,如果有过多请求在一个实例中排队等待电子邮件处理器,您可以考虑添加另一个实例并启用它来处理电子邮件处理。与此类似,如果在处理极大的报表并且在“报表处理”队列中显示为正在运行状态,则您可以添加其他实例来扩展报表处理能力。
此外,“调度程序诊断”页反映了各个组件的状态,显示是否有任何组件关闭。可以看到与数据库的连接字符串或 JNDI 名称、哪个集群实例关联到哪个托管服务器实例、Toplink 连接池配置等。
如果实例显示为失败状态,则可以恢复实例,使用集群中 JMS 设置的故障转移机制,而不会丢失任何已提交的作业。当服务器实例恢复之后,它会立即在服务集群中可用。实例删除和添加在诊断页上动态反映。
将实例添加到集群时,“调度程序诊断”页立即识别新实例并显示新实例的状态以及在该实例上运行的所有线程。这向管理员提供了强大的功能,用于跟踪和解决任意实例或调度程序任意组件中的问题。
“调度程序诊断”页提供有关以下组件的信息:
JMS
Cluster
数据库
调度程序引擎
JMS 部分提供以下内容的信息:
JMS 集群配置:此部分提供 JMS 设置的配置信息:
提供方类型 (Weblogic/ActiveMQ)
WebLogic 版本
WebLogic JNDI 工厂
JMS 的 JNDI URL
队列名
临时目录
JMS 运行时:这提供所有 JMS 队列和主题的运行时状态。
“集群”部分提供集群实例的详细信息。使用此信息可以了解各个处理器上的负载。
“数据库”部分提供这些组件的信息。
数据库配置 — 连接类型、JNDI 名称或连接字符串
Toplink 配置 — 连接共享、日志记录级别
数据库方案
"Quartz" 部分提供这些组件的信息,如下图中所示。
Quartz 配置
Quartz 初始化