ArcGIS Server 站点

ArcGIS Server 站点是配置为在平等条件下协同工作的各台计算机的集合。首次创建站点时,站点由一台计算机组成;可使用加入站点或注册计算机操作将其他计算机添加到站点。

站点的每台计算机都将运行发布到站点的所有服务,且如果通过站点的 Web Adaptor 或负载均衡器向任何服务分配了请求,则每台计算机都能够处理该请求。单个请求将完全由其所分配的计算机进行处理;如果该计算机无法完成请求,则该计划将失败,而并不会将未完成的请求传递给站点中的另一台计算机。

对于“每个请求对应一台计算机”的模式而言,使用 ArcGIS GeoAnalytics Server 和 ArcGIS Image Server 角色将是一种例外情况,这些角色将跨多台计算机分配服务处理请求,以此处理大型分析任务。服务实例

要处理服务请求,所分配的 ArcGIS Server 计算机将使用 Esri 服务器进程 ArcSOC.exe 的实例。此进程将在计算机上执行请求。如果您打开了 ArcGIS Server 站点中某台计算机上的任务管理器,则您可以查看当前计算机上运行的 ArcSOC.exe 实例。

注意:地理处理服务将为每个正在运行的实例使用两个 ArcSOC.exe 进程。所有其他服务类型均使用一个进程。

ArcSOC 服务实例将按池进行组织,可调整池的大小以适应流量。服务可以有自己的实例专用池,仅用于处理该服务的请求。现在,从 10.7 开始,ArcGIS Server 站点设置了实例共享池,可向其中添加多个服务。实例池的大小由最小实例数和最大实例两项设置进行控制,管理员可在 ArcGIS Server Manager 中进行上述设置。在给定时间内运行的实际实例数将限制在此设置范围内,但该实例数将根据当前流量情况而发生变化。

共享实例池提供了一种解决方案,可通过减少站点计算机上运行的未使用 ArcSOC 实例数,节省 ArcGIS Server 的计算机内存使用量。该实例池适用于不接收频繁请求或大量同时请求的服务。

在引入共享实例池之前,可将专用池中的最小实例数设置为零,以减少不必要的运行实例。完成此操作后,最近未收到请求的服务将不会在服务器站点的计算机上运行任何 ArcSOC 实例,从而节省了内存使用量。但是,这会导致“冷启动”问题,也就是说,在启动新的 ArcSOC 实例时,下一个服务请求的响应时间会延迟。使用共享实例池可消除“冷启动”问题,原因是总会有可供其服务使用的 ArcSOC 实例。

有关详细信息,请参阅共享实例。先前的集群架构

旧版本:

以下两部分将描述已弃用的功能。

ArcGIS Server 10.1 随服务器站点一同引入了服务器集群。集群是单个站点的子元素,其中每个集群均有专门的用途 - 例如托管特定服务类型的服务,或处理特定大小的请求。组织可以将一个集群用于处理图像服务,将另一个集群用于地理处理服务等等;所有集群都集中在一个 ArcGIS Server 站点中,可通过单个 ArcGIS Web Adaptor 进行访问。

由于多集群站点存在性能问题,在使用 10.4 及更高版本的 ArcGIS Server 时建议使用单集群模式。10.7 版本中移除了为站点配置多个集群的功能。

对于未设多个集群的 ArcGIS Server 站点,站点中的任何计算机均可处理任何请求。ArcGIS Server 计算机之间没有负载均衡;相反,负载均衡将由 ArcGIS Server 站点配置的 Web Adapter 或第三方负载均衡器进行处理。服务由经过优化的内部应用程序服务器进行管理,该服务器在 10.6 版本中引入,用以提高发布和管理操作的性能。集群架构的替代方案

作为 ArcGIS Server10.9 的管理员,您仍然可以选择按类型或大小隔离服务,就像先前的集群那样。

举个例子,您可以设置多个 ArcGIS Server 站点。如果您所拥有的大量服务全部或大多数经常接收请求,则此选项将特别有效,原因是这会增加站点中每台计算机需要运行的 ArcSOC 实例的数量。

还有一种情况,您的服务所接收的流量级别相差悬殊;例如一个服务将不断同时处理多个请求,而其他服务不经常接收请求。在这种情况下,可使用 10.7 版本中引入的共享实例池来节省那些不频繁请求的内存使用量,并为每个高流量服务提供与共享池隔离的专用实例池。通过共享实例池,您可以在站点上运行大量低流量服务,而不会影响站点性能或增加运营成本。

有关将多集群 ArcGIS Server 站点升级到 10.9 的完整步骤,请参阅升级多集群站点。

服务器未对目录服务请求作出响应,ArcGIS Server 站点内部相关推荐

  1. arcgis Server 站点创建报错 Server machine is not a local server machine

    ArcGIS Server版本 10.4.1 问题描述 Failed to create the site. Failed to configure the server machine 'WIN-M ...

  2. nodejs获得服务器响应,轻松创建nodejs服务器(6):作出响应

    我们接着改造服务器,让请求处理程序能够返回一些有意义的信息. 我们来看看如何实现它: 1.让请求处理程序通过onRequest函数直接返回(return())他们要展示给用户的信息. 2.让我们从让请 ...

  3. 对飞行前请求的响应未通过访问控制检查:它没有http ok状态。_对不起,看完这篇HTTP,真的可以吊打面试官...

    点击上方"码农沉思录",选择"设为星标" 优质文章,及时送达 HTTP 内容协商 什么是内容协商 在 HTTP 中,内容协商是一种用于在同一 URL 上提供资源 ...

  4. 一个请求到响应的详细过程

    一个请求到响应的详细过程 1,需要提前了解的东西 1.1 http无状态协议 1.2 会话机制 2 详解HTTP,session,cookie 2.1 HTTP 2.1.1 HTTP请求报文和HTTP ...

  5. HTTP协议、【HTTP请求、响应格式】及一次HTTP请求的完整过程

    HTTP协议及一次[请求.响应]的完整过程 HTTP协议简介 HTTP协议工作原理 一次HTTP请求的完整过程 浏览器根据域名解析IP地址 浏览器通过IP地址与WEB服务器建立一个TCP连接 浏览器给 ...

  6. Howto: 如何将ArcGIS Server缓存移动到新服务器

     Howto: 如何将ArcGIS Server缓存移动到新服务器 文章编号: 33686 软件: ArcGIS Server 9.2, 9.3, 9.3.1 操作系统: Windows 2000, ...

  7. 管理员需要对此项目进行安全扫描_当ArcGIS Server与Web安全擦出火花??

    在WebGIS的项目开发过程中,前端项目的安全隐患也经常出现在GIS系统中,如常见的WEB安全问题,如XSS.XSRF.SQL注入等时刻都影响GIS系统安全,要保证GIS系统的安全,从某种程度上就必须 ...

  8. ARCGIS API for JS调用ARCGIS Server自定义布局打印服务

    发布ARCGIS Server自定义布局打印服务 1.打印服务 1.1 什么是PrintingTools 服务 1.2 自定义打印服务 1.2.1 什么是自定义打印服务 1.2.2 更新布局模板 1. ...

  9. 发布和使用ArcGIS Server 服务之--地图服务(Mapserver)

    发布和使用 ArcGIS Server 服务之--地图服务(Mapserver) 1.什么是地图服务? 1.1地图服务的数据源和支持方式 1.2如何开始创建地图服务? 1.3为什么要使用地图服务 1. ...

最新文章

  1. mysql text 最大长度 报错 Row size too large. The maximum row size for the used table type
  2. 2.2.python正则表达式
  3. Hadoop从0开始 (安装配置:转) (一) - 沐魇
  4. Exynos4412裸机开发综合练习
  5. OpenCV与图像处理学习三——线段、矩形、圆、椭圆、多边形的绘制以及文字的添加
  6. Linux系统启动流程(4)制作自定义linux之一
  7. Java比较器概述即代码讲解实现
  8. 共阳数码管段码表_C51编程7数码管显示原理
  9. 看看你的密码有多安全?
  10. Swift 5 Dictionary用法大全
  11. 手机变Android麦克风,手机变麦克风
  12. IDEA添加Mapper.xml文件模板
  13. pdf文件如何生成目录 wps_WPS文档如何生成目录你会了吗?
  14. Python编程基础 第五章 编程练习 编写程序实现以下功能:根据指定值从一个列表中查找所有匹配元素的位置,要求使用列表中的index方法进行查找。
  15. 在计算机操作中粘贴的快捷键是什么,复制粘贴的快捷键,详细教您电脑怎么使用快捷键复制粘贴...
  16. 痛并快乐着的保研经历
  17. U盘文件乱码?修复后U盘文件消失,但仍占有U盘空间?
  18. 腾讯云CDB/CynosDB技术揭秘
  19. RFID复习笔记(4)——RFID的射频前端
  20. 区块链的起源、发展与繁荣

热门文章

  1. html中的异步请求数据格式,解决layui中table异步数据请求不支持自定义返回数据格式的问题...
  2. ccf认证俄罗斯方块java_CCF认证历年试题 - osc_h3robkrt的个人空间 - OSCHINA - 中文开源技术交流社区...
  3. java mysql dump_Java 调用Mysql dump 备份数据库
  4. .size .shape .size() type的运用
  5. MySQL 数据库误删除后的数据恢复操作说明
  6. 高性能MySQL(3)——创建高性能索引
  7. Linux中英文命令对应
  8. Python基础语法学习整理
  9. 优先级队列用的的数据结构
  10. 64位操作系统上ArcGIS Server Manager页面不正常显示