Skip To Content

ArcGIS Notebook Server 的高级设置

在大多数情况下,ArcGIS Notebook Server 站点的默认设置和参数可确保系统性能符合要求。 自 10.8 版本起,ArcGIS Notebook Server Manager 允许您更改一些用于管理站点及其 Docker 组件的高级设置。 作为管理员,您可以修改设置以提高系统性能、增大站点限值或适应组织的 IT 做法。 在更改默认值之前,请确保您了解每个设置及其影响。

Server Manager 中的可用设置

可以在 ArcGIS Notebook Server Manager 中查看并更改以下站点设置:

  • WebSocket 大小 (MB) - 可以使用 WebSocket 协议在服务器与客户端浏览器之间传递的数据包的最大大小(以兆字节为单位)。 ArcGIS Notebook Server 使用 WebSocket 帮助与客户端进行高效、安全的双向通信。 此属性的默认值为 16 MB。 如果笔记本需要将特别大的数据传递到服务器站点,则可能需要增大此限值。
  • 交互式容器每个节点的最大容器数 - 此属性可限制用户在每台 ArcGIS Notebook Server 计算机上一次可交互打开的容器数。 默认值为 20 个容器;达到此限值后,将无法再打开其他容器。 使用 executeNotebook 操作打开以自动运行的容器具有其自身的限制属性,并且不计入上述限值。 设置“自动化容器每个节点的最大容器数”属性,从而为自动化容器管理此限制。
  • 空闲笔记本阈值 - 此属性用于控制关闭空闲笔记本的时间。 将自动关闭已打开但在此时间段(以分钟为单位)内处于非活动状态的笔记本。 笔记本的内核已停止。 默认值为 1440(24 小时)。 如果创作者较多且服务器资源有限,则可能需要减小此值。
  • 容器创建的阈值 - 此属性用于设置容器在未运行任何活动笔记本的情况下,可以保持打开状态的时间(以分钟为单位)。 达到该值后,容器将自动关闭。 默认设置为 60 分钟。 与空闲笔记本阈值类似,您可能需要减小此值以节省资源。
  • 自动化容器每个节点的最大容器数 - 此属性可限制自动化笔记本容器的数量,这些笔记本容器可在各个笔记本服务器计算机上同时运行,并应用于以计划任务、Web 工具或 webhook 形式运行或通过 API 运行的笔记本。 默认值为 10 个容器。 达到此限值后,在计算机上的其中一个初始自动任务完成之前,将无法再打开其他容器。
  • 每个笔记本项目的最大快照数 - 此属性限制一个笔记本项目允许的快照数。 默认值为 5。

在 Server Manager 中查看并更改设置

请按照以下步骤访问站点设置。

  1. 以管理员身份登录到您的 ArcGIS Enterprise 门户,然后打开 ArcGIS Notebook Server Manager
  2. 打开设置页面,然后单击站点

    如果更改任何设置值,则保存按钮将变为可用。

  3. 单击该按钮以保存编辑内容。

ArcGIS Notebook Server 站点将重新启动。

在离线环境中下载 ArcGIS Maps SDK for JavaScript

在无 Internet 访问的环境中配置 ArcGIS Notebook Server 时,您必须在离线环境中下载 ArcGIS Maps SDK for JavaScript 并在 ArcGIS Notebook Server 中配置 jsapiCDN 系统属性以在笔记本中使用地图微件渲染图层。

请按照以下步骤在断开连接的环境中设置 ArcGIS Maps SDK for JavaScript

  1. 下载 ArcGIS Maps SDK for JavaScript 版本 4.24 并将其部署到断开连接的环境中的 Web 服务器。
  2. 注册托管 API 的 Web 服务器上所需的 MIME 类型
  3. 验证是否可以使用以下 URL 格式从断开连接的环境中的浏览器访问 ArcGIS Maps SDK for JavaScripthttps://[webserver.domain.com]/[path to v4.24 api]/init.js

    https://webserver.domain.com/arcgis_js_v424_api/arcgis_js_api/javascript/4.24/init.js

配置 jsapiCDN 系统属性

请按照以下步骤配置 jsapiCDN 系统属性。

注:

执行此更改之前,请确保没有正在使用的活动笔记本,因为更新笔记本服务器的系统属性会终止所有活动的笔记本容器。

  1. 以管理员身份登录到 ArcGIS Notebook Server Administrator Directory。

    通常可以通过 https://notebookserver.domain.com:11443/arcgis/adminhttps://notebookserverwebadaptor.domain.com/webadaptor/admin 访问该目录。

  2. 单击系统 > 属性
  3. 单击更新属性
  4. "jsapiCDN": "https://[webserver.domain.com]/[path to v4.24]" 添加到现有属性列表的底部。
  5. 单击更新属性以保存更改。

现在,所有新打开的笔记本都将使用更新的 JavaScript API 渲染地图微件。