Skip to main content
本产品推出了新版本。
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

StorageGRID 平台服务故障排除

平台服务中使用的端点由租户管理器中的租户用户创建和维护。但是,如果租户在配置或使用平台服务时遇到问题,则可以使用网格管理器来帮助解决此问题。

${post_edited_translations.segment}

租户必须先使用租户管理器创建一个或多个端点,然后才能使用平台服务。每个端点代表一个平台服务的外部目标,例如 StorageGRID S3 存储桶、Amazon Web Services 存储桶、Amazon Simple Notification Service 主题、Kafka 主题或在本地或 AWS 上托管的 Elasticsearch 集群。每个端点都包含外部资源的位置以及访问该资源所需的凭据。

当租户创建端点时,StorageGRID 系统会验证该端点是否存在,以及是否可以使用指定的凭据访问该端点。从每个站点的一个节点验证到端点的连接。

如果端点验证失败,则会显示一条错误消息,说明端点验证失败的原因。租户用户应解决此问题,然后尝试重新创建端点。

备注 ${post_edited_translations.segment}

${post_edited_translations.segment}

如果 StorageGRID 尝试访问现有端点时发生错误,租户管理器中的仪表板上将显示一条消息。

${post_edited_translations.segment}

租户用户可以转到"端点"页面,查看每个端点的最新错误消息,并确定发生错误的时间。*上一个错误*列显示每个端点的最新错误消息,并指示错误发生的时间。包含 ${post_edited_translations.segment} 图标的错误发生在过去 7 天内。

${post_edited_translations.segment}

备注 Last error”(上一个错误)列中的某些错误消息可能会在括号中包含 logID。Grid 管理员或技术支持人员可以使用此 ID 在 bycast.log 中查找有关该错误的更详细信息。

如果您在存储节点和平台服务端点之间配置了 "存储代理",则当您的代理服务不允许来自 StorageGRID 的消息时,可能会发生错误。要解决这些问题,请检查代理服务器的设置,以确保不会阻止与平台服务相关的消息。

${post_edited_translations.segment}

如果过去 7 天内发生过任何端点错误,Tenant Manager 中的仪表板将显示一条警报消息。您可以转到 Endpoints 页面查看有关该错误的更多详细信息。

${post_edited_translations.segment}

某些平台服务问题可能会导致 S3 存储桶上的客户端操作失败。例如,如果内部复制状态机 (RSM) 服务停止,或者有太多平台服务消息排队等待传送,则 S3 客户端操作将失败。

要检查服务的状态:

  1. 选择*节点* > 站点 > 存储节点 > 概述

  2. ${post_edited_translations.segment}

  3. 解决所有活动警报。根据需要,联系技术支持。

可恢复和不可恢复的端点错误

创建端点后,可能会由于各种原因导致平台服务请求错误。某些错误可以通过用户干预进行恢复。例如,由于以下原因,可能会发生可恢复的错误:

  • ${post_edited_translations.segment}

  • ${post_edited_translations.segment}

  • 无法发送通知。

${post_edited_translations.segment}

其他错误无法恢复。例如,可能出现不可恢复的错误,原因如下:

  • 端点已删除。

  • Webhook 端点目标响应通知请求时出现 `400 Bad Request`错误。

${post_edited_translations.segment}

  • ${post_edited_translations.segment}

  • ${post_edited_translations.segment}

  • 检查 /var/local/log/bycast-err.log 以获取相关错误。运行 ADC 服务的存储节点包含此日志文件。

${post_edited_translations.segment}

如果目标遇到阻止其接受平台服务消息的问题,则存储桶上的客户端操作将成功,但平台服务消息不会送达。例如,如果目标上的凭据已更新,导致 StorageGRID 无法再向目标服务进行身份验证,则可能会发生此错误。

${post_edited_translations.segment}

平台服务请求的性能较低

如果发送 S3 请求的速率超过了目标端点接收请求的速率,StorageGRID 软件可能会限制该存储桶的传入请求。只有当存在等待发送到目标端点的积压请求时,才会发生限制。

唯一可见的影响是传入的 S3 请求需要更长的时间才能执行。如果您开始检测到性能明显变慢,则应降低摄入速率或使用容量更高的端点。如果积压的请求继续增加,客户端 S3 操作(例如 PUT 请求)最终将失败。

CloudMirror 请求更有可能受到目标端点性能的影响,因为这些请求通常涉及比搜索集成或事件通知请求更多的数据传输。

${post_edited_translations.segment}

要查看平台服务的请求失败率:

  1. 选择 Nodes

  2. 选择 site > Platform Services

  3. ${post_edited_translations.segment}

    节点页面站点级平台服务

平台服务不可用警报

${post_edited_translations.segment}

${post_edited_translations.segment}

要解决此警报,请确定该站点上的哪些 Storage Node 包含 RSM 服务。(RSM 服务存在于同样包含 ADC 服务的 Storage Node 上。)然后,确保这些 Storage Node 中的绝大多数正在运行且可用。

备注 ${post_edited_translations.segment}

平台服务端点的其他故障排除指南