移除 GIS 服务器计算机之间的负载平衡
在多机站点中,使用 4004 及以上的端口在单个群集的所有 GIS 服务器计算机间进行负载平衡。如果站点使用的是单个集群,则站点中所有 GIS 服务器将请求进行负载平衡。如果站点使用的是多个群集,则会在每个群集内的所有 GIS 服务器间进行负载平衡。从本质上来说,群集是相互独立的 GIS 服务器组,分别运行专用的服务集。
例如,即使请求已被定向到集群内部或外部的特定计算机,仍会将收到的请求分配给集群中的可用 GIS 服务器。然后,GIS 服务器进行绘制地图、查找地址坐标、运行地理处理工具等工作,然后将结果返回到客户端。如果计算机离线,或请求的服务是在其他集群中运行的,则会将请求转发至包含该服务的集群中。该群集中的 GIS 服务器计算机会相应地进行负载平衡,并处理该请求。
在具有单个集群的大型站点中,您现在可以配置站点来移除 GIS 服务器之间的负载平衡功能。这不仅可以减少站点内的机器之间的网络流量,降低网络上的负载,还有助于更好地监控站点内的 GIS 服务器。
要移除负载平衡,必须满足以下条件:
- 所有站点中的 GIS 服务器都必须参与单个集群。不能存在多个集群。
- 必须配置外部负载均衡器或 ArcGIS Web Adaptor 以便将请求转发到站点中的 GIS 服务器。如果不存在外部网关,这些请求只能通过相应请求中指定的 GIS 服务器进行处理。
请执行以下步骤来移除负载平衡:
- 打开 ArcGIS Server 管理员目录,然后使用一个具有站点管理权限的帐户进行登录。管理员目录通常可通过 URL 获取,例如 http://gisserver.domain.com:6080/arcgis/admin。
- 单击系统 > 部署 > 更新。
- 单击单个集群模式下拉对话框并选择 TRUE。
- 单击更新。重新启动站点中的所有 GIS 服务器。
在 GIS 服务器重新启动后,负载平衡将不会再出现在站点中的计算机之间。如果您尚未执行此操作,请配置外部负载均衡器或 ArcGIS Web Adaptor,以便将请求转发到站点中的 GIS 服务器。
要启动负载平衡,请将单个集群模式设置为 FALSE。