6.3. 问题 - 作业失败并显示 "Timeout (12s)等待特权升级提示"错误消息


当超时值太小时,可能会出现此错误,从而导致作业在完成前停止。连接插件的默认超时值为 10

要解决这个问题,请完成以下步骤之一来增加超时值。

注意

以下更改将影响自动化控制器中的所有作业。要为特定项目使用超时值,请在项目目录的根目录中添加 ansible.cfg 文件,并将 timeout 参数值添加到 ansible.cfg 文件中。

在自动化控制器 UI 中添加 ANSIBLE_TIMEOUT 作为环境变量

  1. 进入自动化控制器。
  2. 在导航面板中,选择 Settings Jobs settings
  3. Extra Environment Variables 下添加以下内容:

    {
    "ANSIBLE_TIMEOUT": 60
    }

使用 CLI 在 ansible.cfg 文件的 [defaults] 部分中添加一个超时值

  • 编辑 /etc/ansible/ansible.cfg 文件并添加以下内容:

    [defaults]
    timeout = 60

使用超时运行临时命令

  • 要在命令行中运行临时命令,请在 ansible-playbook 命令中添加 --timeout 标志,例如:

    # ansible-playbook --timeout=60 <your_playbook.yml>

其他资源

  • 有关 DEFAULT_TIMEOUT 配置设置的更多信息,请参阅 Ansible 社区文档中的 DEFAULT_TIMEOUT
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.