Sun Cluster 数据服务开发者指南(适用于 Solaris OS)

创建具有多个独立的进程树的资源类型

Agent Builder 可以为具有一个以上独立进程树的应用程序创建资源类型。从 PMF 分别监视并启动这些进程树这一方面来说,这些进程树是独立的。PMF 用进程树自身的标记启动每一个进程树。


注意 –

只有在指定生成的源代码为 C 或 GDS 时,才可以使用 Agent Builder 创建具有多个独立的进程树的资源类型。对于 Korn shell,不能使用 Agent Builder 创建上述资源类型。要对 Korn shell 创建这些资源类型,必须手工编写代码。


在基本应用程序具有多个独立的进程树的情况下,不能通过仅指定一个命令行来启动该应用程序,而是必须创建一个文本文件,并在每一行中指定指向用来启动一个应用程序进程树的命令的完整路径。此文件中不能包含任何空行。请在“配置”屏幕上的“启动命令”文本字段中指定此文本文件。

请确保此文件没有执行权限,以使 Agent Builder 可以区分此文件,其目的是从包含多个命令的简单可执行脚本中启动多个进程树。虽然赋予此文本文件执行权限,资源在群集上也不会出现任何问题或错误,但是由于所有命令均在一个 PMF 标记下启动,因而 PMF 将无法分别监视和重新启动各个进程树。