问题

问题:无法在 ArcGIS Server 中运行服务备份和服务导出

Last Published: July 28, 2021

描述

运行 webgisdr 备份实用程序、ArcGIS Server 备份或运行 servicesExport 函数时,操作可能会失败。 有时,会返回以下错误消息:

错误: 不支持的图像类型

原因

此错误与服务元数据文件以及元数据文件中缩略图的 base64 编码相关。 重新发布服务可解决此问题。 识别损坏的服务很重要,因为错误不会显示在指向损坏服务的日志中。

解决方案或解决方法

以下步骤描述了如何使用 Process Monitor (Procmon) 识别 ArcGIS Server 中损坏的服务。

  1. 请从 Microsoft Sysinternals 网站的 Process Monitor for Windows 下载进程监视器。
  2. 将 zip 文件内容解压缩到首选文件夹,然后根据系统要求(32 位或 64 位)运行 .exe 文件。
  3. Process Monitor-Sysinternals 窗口中,单击过滤器选项卡,然后单击过滤器
  4. 进程监视器过滤器窗口中,包括追踪活动的进程。 在下拉菜单中:
    1. 架构更改为细节
    2. is 更改为 contains
    3. 在空字段中输入 iteminfo.json
    4. 确保右侧的下拉菜单被设为包含
    5. 单击添加,然后单击确定关闭窗口。
procmon-filter.png
  1. 登录到 ArcGIS Server 管理端点。 单击服务 > 导出服务
  2. 导出服务页面中,单击导出以运行导出过程。
: 无需定义导出过程成功运行的参数。
  1. 进程监视器显示了许多行,表示备份服务的 "esriinfo" 文件夹结构。

下图显示了一个损坏的服务,在进程监视器中突出显示。 损坏的服务通过显示项目的数量来识别,突出显示的服务表示只显示了三个项目。 这是重新发布的服务。

“进程监视器”窗口中突出显示的损坏的服务的图像

成功备份的服务必须显示七项,正确的详细信息如下:

0: .. 1: .JPEG 2: iteminfo.json 3: iteminfouploadslist.dat 4: lifecycleinfos.json 5: manifest 6: metadata 7: thumbnail
: 系统/实用程序服务仅显示三个项目。 这是默认设置,并不表示服务已损坏或处于不良状态。

文章 ID: 000022507

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

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

下载 Esri 支持应用程序

相关信息

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

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项