操作方法

漏洞:ArcGIS Server 日志每小时会报告一条严重消息,指示 webhook 处理器初始化失败

Last Published: October 25, 2024

描述

Note:
This issue was fixed in ArcGIS Enterprise 11.3.

将 ArcGIS Enterprise 从 11.0 或 11.1 升级至 11.2 版本后,您可能会观察到 ​​ArcGIS Server 每小时会产生一条严重的日志消息,内容是关于 webhook 处理器无法初始化或启动。

示例日志消息:

这些消息大约每小时出现一次:

Severe - Webhook log: Error in Webhook Processor. init WebhookProcessors failed. FS Webhook processor init failed Connecting to queue : 20839fac-4d87-4737-8df7-3c264dc8aff3_FS_Raw_Events_Queue failed. Could not create a queue with id : [20839fac-4d87-4737-8df7-3c264dc8aff3_FS_Raw_Events_Queue] Connection refused: connect.

以下信息仅会在升级完成后立即发布一次:

Severe - Failed to configure queue store. C:\Program Files\ArcGIS\DataStore\framework\runtime\rabbitmq\erl-24.2\bin\erl.ini (The system cannot find the path specified)
Note: 
This scenario does not impact Organization (portal) webhooks.

原因

队列存储(服务 webhook 正常运行所需的组件)在升级至 11.2 后无法正常启动。 ArcGIS Server 中的 webhook 处理器无法建立连接,并尝试自我修复,每小时记录一次消息。

解决方案或解决方法

如果未在 ArcGIS Enterprise 内使用服务 webhook,则可以通过以下步骤禁用 webhook 处理器,从而避免产生这些严重的日志消息。

  1. 在 ArcGIS Administrator Directory 中,导航至系统。 例如: 
https://server.com/webadaptor/admin/system
  1. 导航至属性。 例如:
https://server.com/webadaptor/admin/system/properties
  1. 单击更新
  2. 输入以下使用大括号 { } 括起来的 JSON 内容,或者如果内容属性已存在,则添加此键对即可:
{"isWebhooksEnabled":false}
  1. 重新启动 ArcGIS Server。

如果您的组织需要服务 webhook 保持正常运行,请联系 Esri 技术支持以讨论其他解决方案。

文章 ID: 000031943

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

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

下载 Esri 支持应用程序

相关信息

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

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项