ArcGIS Notebook Server 的高级设置
在大多数情况下,ArcGIS Notebook Server 站点的默认设置和参数可确保系统性能符合要求。 ArcGIS Notebook Server Manager 允许您更改一些用于管理站点及其 Docker 组件的高级设置。 作为管理员,您可以修改设置以提高系统性能、增大站点限值或适应组织的 IT 做法。 在更改默认值之前,请确保您了解每个设置及其影响。
Server Manager 中的可用设置
可以在 ArcGIS Notebook Server Manager 中查看并更改以下站点设置:
WebSocket 大小 (MB) - 可以使用 WebSocket 协议在服务器与客户端浏览器之间传递的数据包的最大大小(以兆字节为单位)。 ArcGIS Notebook Server 使用 WebSocket 帮助与客户端进行高效、安全的双向通信。 此属性的默认值为 16 MB。 如果 notebook 需要将特别大的数据传递到服务器站点,则可能需要增大此限值。 此属性的最大值为 128 MB。
交互式容器每个节点的最大容器数 - 此属性可限制用户在每台 ArcGIS Notebook Server 计算机上一次可交互打开的容器数。 默认值为 20 个容器;达到此限值后,将无法再打开其他容器。 使用
executeNotebook操作打开以自动运行的容器具有其自身的限制属性,并且不计入上述限值。 请参阅下方的“自动化容器每个节点的最大容器数”属性,从而为自动化容器管理此限制。空闲 notebook 阈值 - 此属性用于控制关闭空闲 notebook 的时间。 将自动关闭已打开但在此时间段(以分钟为单位)内处于非活动状态的 notebook。 Notebook 的内核已停止。 默认值为 1440(24 小时)。 如果作者较多且服务器资源有限,则可能需要减小此值。
容器创建的阈值 - 此属性用于设置容器在未运行任何活动 notebook 的情况下,可以保持打开状态的时间(以分钟为单位)。 达到该值后,容器将自动关闭。 默认设置为 60 分钟。 与空闲 notebook 阈值类似,您可能需要减小此值以节省资源。
自动化容器每个节点的最大容器数 - 此属性可限制自动化 notebook 容器的数量,这些 notebook 容器可在各个 notebook 服务器计算机上同时运行,并应用于以计划任务、Web 工具或 webhook 形式运行或通过 API 运行的 notebook。 默认值为 10 个容器。 达到此限值后,在计算机上的其中一个初始自动任务完成之前,将无法再打开其他容器。
每个 notebook 项目的最大快照数 - 此属性限制一个 notebook 项目允许的快照数。 默认值为 5。
在 Server Manager 中查看并更改设置
请按照以下步骤访问站点设置:
以管理员身份登录 ArcGIS Enterprise 门户,然后打开 ArcGIS Notebook Server Manager。
打开设置页面,然后单击站点。
如果更改任何设置值,则保存按钮将变为可用。
单击该按钮以保存编辑内容。
如果更新了 WebSocket 大小 (MB) 或自动化容器的每个节点的最大容器数,则 ArcGIS Notebook Server 站点将重新启动。