

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 问题排查 AWS Batch
<a name="troubleshooting"></a>

可能需要排除与计算环境、作业队列、作业定义或作业相关的问题。本章介绍如何对您的 AWS Batch 环境中的此类问题进行故障排除和解决。

AWS Batch 使用 IAM 策略、角色和权限，在亚马逊 EC2、Amazon ECS 和亚马逊 Elastic Kubernetes Service 基础设施上运行。 AWS Fargate要解决与这些服务相关的问题，请参阅以下内容：
+ *《IAM 用户指南》*中的 [IAM 故障排除](https://docs.aws.amazon.com/IAM/latest/UserGuide/troubleshoot.html)
+ *Amazon Elastic Container Service 开发人员指南*中的[Amazon ECS 故障排除](https://docs.aws.amazon.com/AmazonECS/latest/userguide/troubleshooting.html)
+ *《Amazon EKS 用户指南》*中的[ Amazon EKS 故障排除](https://docs.aws.amazon.com/eks/latest/userguide/troubleshooting.html)
+ 《Amazon EC2 用户指南》**中的[排查 EC2 实例的问题](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-troubleshoot.html)

**Contents**
+ [AWS Batch](batch-troubleshooting.md)
  + [用于接收自动实例系列更新的最佳实例类型配置](optimal-default-instance-troubleshooting.md)
  + [计算环境@@ `无效`](invalid_compute_environment.md)
    + [角色名称或 ARN 不正确](invalid_compute_environment.md#invalid_service_role_arn)
    + [修复无`效`的计算环境](invalid_compute_environment.md#repairing_invalid_compute_environment)
  + [作业处于 “可`运行`” 状态](job_stuck_in_runnable.md)
    + [由于容量问题，作业停留在 “可运行” 状态](job_stuck_in_runnable_capacity.md)
    + [由于配置错误，作业停留在 RUNNABLE](job_stuck_in_runnable_misconfiguration.md)
    + [由于计算环境无效，作业停留在 RUNNABLE](job_stuck_in_runnable_invalid_ce.md)
    + [任务停留在 RUNNABLE 中，根本原因不明](job_stuck_in_runnable_undetermined.md)
    + [使用`作业`自动修复 StateTimeLimitActions](job_stuck_in_runnable_time_limit_actions.md)
    + [`作业在没有状态的情况下停留在 RUNNABLE 状态的常见原因原因`](job_stuck_in_runnable_common_causes.md)
  + [创建时未标记的竞价型实例](spot-instance-no-tag.md)
  + [竞价型实例无法缩减](spot-fleet-not-authorized.md)
    + [将 **Amazon EC2 SpotFleetTaggingRole** 托管策略附加到您的 Spot 队列角色中 AWS 管理控制台](spot-fleet-not-authorized.md#spot-fleet-not-authorized-console)
    + [将 **Amazon EC2 SpotFleetTaggingRole** 托管策略附加到您的 Spot 队列角色中 AWS CLI](spot-fleet-not-authorized.md#spot-fleet-not-authorized-cli)
  + [无法检索 Secrets Manager 密文](troubleshooting-cant-specify-secrets.md)
  + [无法覆盖作业定义资源需求](override-resource-requirements.md)
  + [更新`desiredvCpus`设置时出现错误消息](error-desired-vcpus-update.md)
+ [AWS Batch 在亚马逊 EKS 上](batch-eks-troubleshooting.md)
  + [``计算环境无效](batch_eks_invalid_compute_environment.md)
    + [不支持 Kubernetes 版本](batch_eks_invalid_compute_environment.md#invalid_kubernetes_version)
    + [实例配置文件不存在](batch_eks_invalid_compute_environment.md#instance_profile_not_exist)
    + [无效 Kubernetes 命名空间](batch_eks_invalid_compute_environment.md#invalid_kubernetes_namespace)
    + [已删除的计算环境](batch_eks_invalid_compute_environment.md#deleted_compute_environment)
    + [节点未加入 Amazon EKS 集群](batch_eks_invalid_compute_environment.md#batch_eks_node_not_join_cluster)
  + [AWS Batch 在 Amazon 上，EKS 的工作处于`RUNNABLE`状态状态](batch_eks_job_stuck_in_runnable.md)
  + [AWS Batch 在 Amazon 上，EKS 的工作处于`STARTING`状态状态](batch-eks-job-stuck-in-starting.md)
    + [场景：持久卷声明连接或挂载失败](batch-eks-job-stuck-in-starting.md#batch-eks-job-stuck-in-starting-scenario)
  + [验证`aws-auth ConfigMap`是否配置正确。](verify-configmap-config.md)
  + [RBAC 权限或绑定配置不正确](batch_eks_rbac.md)
+ [AWS Batch 用于 SageMaker 培训工作](batch-sm-troubleshooting.md)
  + [作业处于 “可`运行`” 状态](sm_job_stuck_in_runnable.md)
    + [由于容量问题，作业停留在 “`可运行`” 状态](sm_job_stuck_in_runnable_capacity.md)
    + [由于配置错误，作业停留在 `RUNNABL` E 中](sm_job_stuck_in_runnable_misconfiguration.md)
    + [使用`作业`自动修复 StateTimeLimitActions](sm_job_stuck_in_runnable_time_limit_actions.md)