服务器配置
要配置服务器,您必须编辑各自的 INI 文件。您可以在目录 %AppData%\MVTec 中找到该默认“MERLIC5.ini”文件。
激活 Server
要激活或停用服务器,可使用 INI 文件中 [General] 部分的一个设置:
[General]
StartServer=true
指定属性
如果是已激活的服务器,服务器的属性必须添加到标签为 [Server] 的部分。如果 INI 文件尚无 [Server] 标签,您可将该标签添加到文件,并在新标签下定义Server的设置。
例如,同步连接的 Frontend 的最大数量设置如下:
[Server]
MaxConnections=5
WriteLockTimeout=10000
TcpHost=localhost
TcpPortMin=9090
TcpPortMax=9099
首先,[Server] 标签表示之后的属性配置的是服务器。第二行会定义属性,在我们的示例中,“MaxConnections”属性设为 5。如想配置服务器的其他属性,可为每个属性设置新起一行。
Frontend 的属性必须添加到 [Frontend] 部分,例如,
[Frontend]
Port=9090
请参阅 MERLIC INI 文件 章节,了解更多详细信息。
可用属性
当前可为服务器配置设置以下属性:
[General] 部分的属性
|
属性 |
默认 |
描述 |
|---|---|---|
|
StartServer |
true |
此属性定义在 MERLIC 初始化期间是否省略服务器启动。 |
[Server] 部分的属性
|
属性 |
默认 |
描述 |
|---|---|---|
|
AnonymizeFrontendLog |
false |
此属性用于定义是否将连同执行更改的相应用户一起存储记录的数据。如果设置为“false”,将存储用户名和日志数据。如果设置为“true”,将记录无用户信息的数据。 |
|
MaxConnections |
10 |
此属性设置允许同步连接的 Frontends 的最大数量。 |
|
TcpHost |
此属性定义 MERLIC Server 监听要连接的 Frontends 的本地 IP 地址。默认情况下不设置值,服务器监听 IPv4 和 IPv6 连接的所有网络接口。 如果主机设置为 0.0.0.0,则只有 IPv4 连接可用。如果设置为 localhost 或 127.0.0.1,服务器仅监听要连接的在本地运行的 Frontends。 |
|
|
TcpPortMax |
9099 |
此属性确定服务器应监听的端口范围的最大端口,以便 Frontends 连接。通常情况下,服务器监听“TcpPortMin”。如果此端口已经被其他应用程序使用,MERLIC 服务器会使用定义范围内的下一个可用端口,最大为“TcpPortMax”。 |
|
TcpPortMin |
9090 |
此属性确定服务器应监听的端口范围的最小端口,以便 Frontends 连接。 通常情况下,服务器监听“TcpPortMin”。如果此端口已经被其他应用程序使用,MERLIC Server 会使用定义范围内的下一个可用端口,最大为“TcpPortMax”。 |
|
WriteLockTimeout |
10000 [ms] |
此属性设置并行 Frontend 中的用户交互完成时,Frontend 的写入锁定的持续时间。 |