如果同一主机上有多个实例引用相同的配置,则每个实例必须在唯一的端口号上进行侦听。例如,如果两个服务器实例都引用某个命名配置,该配置包含一个位于端口 80 上的 HTTP 侦听器,则端口冲突将阻止其中一个服务器实例启动。更改用于定义端口号(各个服务器实例在这些端口号上进行侦听)的属性,从而确保各个实例使用唯一的端口。
以下原则适用于端口号设定:
各个服务器实例的端口号最初是从配置继承而来的。
创建服务器实例时,如果该端口号已经被使用,则请在实例级别上覆盖继承的默认值,以防止发生端口冲突。
假定实例正在共享配置。该配置具有端口号 n。如果使用相同的配置在计算机上创建新实例,则为新实例指定的端口号为 n+1(如果此端口号可用)。如果此端口号不可用,将选择 n+1 后下一个可用的端口。
如果您更改了配置的端口号,则继承该端口号的服务器实例将自动继承更改后的端口号。
如果您更改了实例的端口号,然后又更改了配置的端口号,则实例的端口号将保持不变。
有关更多信息,请访问: