预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

使用多种配置

通过传递命令行参数,可以使用不同的配置多次运行Sparx Systems Pro Cloud Server 。

Pro Cloud Server可执行文件可以作为独立可执行文件或Windows服务运行。默认情况下, Pro Cloud Server安装程序将创建一个不指定任何参数的Windows服务(这将强制Pro Cloud Server使用默认设置)。

命令行参数

论据

描述

--config / -c

后面的参数将被解释为启动时要读取的配置文件的路径。这允许Cloud Server的辅助实例使用更改的日志记录级别或不同的目录在一组不同的端口上运行。

使用多种配置时,必须确保每个实例读取一个指定不同路径的配置文件。否则,只有第一个实例将成功启动。

默认情况下,此引用在包含服务可执行文件的目录中引用SSProCloud.config。

--path / -p

后面的参数将被解释为搜索其他资源的绝对路径。更改此参数将更改读取配置文件的位置以及配置文件中指定%SERVICE_PATH%的所有路径。将其设置为默认目录以外的目录是一种分离Cloud Service多个正在运行的实例的简便方法。

--registry / -r

后面的参数将被解释为HKEY_LOCAL_MACHINE中的注册表路径,其中指定了Cloud服务器提供的模型。更改此参数允许使用不同的Cloud服务器来提供对不同模型的访问。

默认情况下,这是Software \ Sparx Systems \ SQLBridge。

独立的

此参数允许将SSProCloud.exe作为独立的可执行文件启动,而不是要求将其作为Windows服务启动。

如果Windows防火墙阻止了该服务,这可能很重要,因为它将提示您创建防火墙例外。

此外,默认情况下,Wine在最后一个用户进程关闭时会自动关闭服务,但是使用“ standalone”参数将服务器作为应用程序运行将确保在连接任何客户端时服务不会终止。使用命令行:

酒SSProCloud.exe独立

或者,如果您要从终端启动并想关闭它:

酒SSProCloud.exe独立运行并取消或

nohup wine SSProCloud.exe独立

(“ disown”参数和“ nohup”命令都关闭了终端,但忽略了“ hangup”消息,否则该消息将再次断开Pro Cloud Server连接。)

其他Windows服务

可以创建彼此独立运行并使用不同配置的其他Pro Cloud Server Windows服务。在创建其他Pro Cloud Server实例时,需要特别注意以确保指定了正确的语法。

例如,要创建第二个Windows服务,在默认名称/文件夹后附加一个“ 2”,请执行以下步骤。

1。

将' C:\Program Files (x86)\Sparx Systems\Pro Cloud Server\ '的全部内容复制到'C:\ Program Files(x86)\ Sparx Systems \ Pro Cloud Server2 \'的新文件夹中

2。

编辑“ C:\ Program Files(x86)\ Sparx Systems \ Pro Cloud Server2 \ SSProCloud.config”文件,并调整此PCS实例应侦听的端口列表。

3。

打开REGEDIT,然后导航到HKEY_USERS \ .DEFAULT \ Software \ Sparx Systems \ SQLBridge

4。

将“ SQLBridge”节点(和所有子节点)克隆到SQLBridge2”

6。

要将描述应用于新创建的Windows服务,请执行以下命令:

C:\> sc描述“ Sparx Systems Professional Cloud 2”“ Sparx Systems Professional Cloud 2”

5,

打开终端窗口,然后输入以下命令:

C:\> sc创建“ Sparx Systems Professional Cloud 2” binpath =“ \” C:\ Program Files(x86)\ Sparx Systems \ Pro Cloud Server2 \ Service \ SSProCloud.exe \“ -p \” C:\ Program Files (x86)\ Sparx Systems \ Pro Cloud Server2 \ Service \“ --registry \” Software \ Sparx Systems \ SQLBridge2 \“” start = auto DisplayName =“” Sparx Systems Professional Cloud 2“

这将定义一个名为Sparx Systems Professional Cloud 2的新Windows服务,并指示它使用“ C:\ Program Files(x86)\ Sparx Systems \ Pro Cloud Server2 \ Service \”文件夹作为基本位置,并使用“ HKEY_USERS \ .DEFAULT” \ Software \ Sparx Systems \ SQLBridge'作为注册表配置单元。