错误

错误:服务器尚未做好发布准备。 请检查服务器上的发布工具是否已启动

Last Published: June 11, 2020

错误消息

将服务从 ArcMap 发布到 ArcGIS for Server 时,将返回以下错误:

错误: 服务器尚未做好发布准备。 请检查服务器上的发布工具是否已启动。
错误消息的图像

原因

该错误可能由以下原因引起:

  • ArcGIS for Server 上的“发布工具”服务未启动或处于停止状态。
  • 本地计算机与 ArcGIS for Server 之间的连接不稳定或间歇性连接。 这将导致 ArcGIS for Server 无法与其他计算机建立通信并返回错误。
  • 服务器的处理和内存限制可能会返回错误。 如果请求已超载或无法处理大量数据,服务器将崩溃或无响应。

解决方案或解决方法

以下是可能的解决方法,具体取决于上述原因:

发布工具服务未启动或处于停止状态

确保已启动发布工具服务。 有关详细信息,请参阅 ArcGIS 帮助:启动和停止服务。

不稳定或间歇性连接

如果连接不稳定或具有间歇性,请使用 ArcMap 保存服务定义 (.sd) 文件,并直接从 ArcGIS Server Manager 发布 .sd 文件。

  1. 在 ArcMap 中,导航至文件 > 共享为 > 服务。 出现提示时,选择保存为服务定义文件,然后单击下一步
“共享为服务”提示的图像
  1. 保存服务定义窗口中,选择无可用连接,选中发布时包括服务定义中的数据选项,并提供服务的名称。
[O-Image]
  1. 出现提示时,选择一个位置来保存服务定义并单击继续
“保存服务定义位置”窗口的图像
  1. 服务编辑器对话框中,根据需要对属性进行必要的更改,然后单击分析
: 从 ArcGIS for Desktop 发布时,请选择要素访问权限 > 服务编辑器 > 功能 > 要素访问权限。 这将创建一个 URL 以通过 web 访问要素服务。
“服务编辑器”窗口的图像
  1. 要完成此过程,请在“服务编辑器”窗口的右上角单击阶段
: “分析”函数在将 GIS 资源作为服务发布之前检查是否存在任何潜在的性能问题。 “阶段”函数使用发布 GIS 服务所需的所有相关信息编译服务定义文件,包括必须复制到服务器的数据,因为其未在服务器的数据存储中显示。
  1. 在 ArcGIS Server Manager 中发布服务定义文件。 为此,请参阅 ArcGIS 帮助:在 ArcGIS Server Manager 中发布服务定义

重新启动 ArcMap 并重新发布 MXD。

在某些情况下,对于此类常见问题,请重新启动 ArcMap,加载 MXD 并重新发布服务。

文章 ID: 000012610

接收通知并查找新问题或常见问题的解决方案

从我们全新的 AI 聊天机器人中获得简明答案和视频解决方案。

下载 Esri 支持应用程序

相关信息

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项