安装和升级 > 安装和配置指南 > 高级配置 > 数据库初始化和数据加载 > 设置启动方法服务器的数目
  
设置启动方法服务器的数目
当初始化空数据库时,应只运行一个方法服务器,以避免多个服务器之间的更新冲突。当服务管理器的多个实例同时启动且针对一个空数据库运行时,根据需要创建数据的服务器监视器进程可能会导致出现竞争情况。因此,在数据库中加载基础数据之前,必须将启动方法服务器的数目设置为仅一个。据此,可选择重置启动方法服务器的数目并加载其余数据。
* 
有关多个方法服务器和后台方法服务器的详细信息,请参阅 Advanced Deployment Considerations
要验证方法服务器的数量
在典型的使用情况中,此时只有一个 Windchill 方法服务器会运行。然而,在有些情况下,例如,在加载数据之前就运行 Windchill Configuration Assistant (WCA) 时,会有多个方法服务器运行。在这种情况下继续操作会导致数据损坏。因此,建议您在继续之前验证正在运行的方法服务器的数量。
1. 验证 wt.manager.monitor.services 属性是否仅指定了方法服务器并记录了为该属性所显示的所有其他服务。
还必须禁用可能已经定义的任何自定义监视器服务属性。在 Windchill shell 中执行以下命令,以显示分配给 wt.manager.monitor.services 的值 (对自定义监视器服务属性也执行此命令):
xconfmanager -d wt.manager.monitor.services
2. 如果仅显示方法服务器,则只有一个方法服务器在使用,且不需要执行任何其他步骤。否则,以如下方式更改 wt.manager.monitor.services 以仅指定方法服务器:
xconfmanager -s wt.manager.monitor.services=MethodServer
-t <Windchill>/codebase/wt.properties -p
3. 验证 wt.manager.monitor.start.MethodServer 属性是否存在,如果存在,验证该值是否设置为 1。
如果这些条件均得以满足,则无需执行任何其他步骤。否则,将该属性的值设置为 1 (如果该属性存在)。使用 xconfmanager 来应用这些更改。通过 Windchill shell 执行以下指示:
要显示属性值:
xconfmanager -d wt.manager.monitor.start.MethodServer
要将属性值更改为 1:
xconfmanager -s wt.manager.monitor.start.MethodServer=1
-t <Windchill>/codebase/wt.properties -p
由于仅指定了方法服务器 (限定为一个),所以可加载数据库。加载数据库后,将这些属性恢复为其原始设置。