在大多数情况下,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 分钟。 与空闲笔记本阈值类似,您可能需要减小此值以节省资源。
在 Server Manager 中查看并更改设置
请按照以下步骤访问站点设置。
- 以管理员身份登录到您的 ArcGIS Enterprise 门户,然后打开 ArcGIS Notebook Server Manager。
- 打开设置页面,然后单击站点。
如果更改任何设置值,则保存按钮将变为可用。
- 单击该按钮以保存编辑内容。
ArcGIS Notebook Server 站点将重新启动。
配置离线环境
在无 Internet 访问的环境中配置 ArcGIS Notebook Server 时,您必须配置 jsapiCDN 系统属性以在笔记本中使用地图微件渲染图层。
请按照以下步骤配置 jsapiCDN 系统属性。
注:
执行此更改之前,请确保没有正在使用的活动笔记本,因为更新笔记本服务器的系统属性会终止所有活动的笔记本容器。
- 以管理员身份登录到 ArcGIS Notebook Server Administrator Directory。
通常可以通过 https://notebookserver.domain.com:11443/arcgis/admin 或 https://notebookserverwebadaptor.domain.com/webadaptor/admin 访问该目录。
- 单击系统 > 属性。
- 单击更新属性。
- 将 "jsapiCDN": "https://my.disconnected-domain.com/portal/jsapi/jsapi4" 添加到现有属性列表的底部。
- 单击更新属性以保存更改。
现在,所有新打开的笔记本都将使用更新的 JavaScript API 渲染地图微件。