You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Salt Reactor处理Minion启动事件时请求超时问题求助

Salt Reactor处理Minion启动事件时请求超时问题求助

各位好,我在配置Salt的Reactor组件时碰到了棘手的问题,想请教下大家有没有解决思路。

先说明下我的环境:

  • Salt Master运行在Alma 9系统上,版本3006.3
  • Salt Minion是另一台Fedora 38的机器,版本同样是3006.3

我的Reactor配置如下(Master端的配置文件):

reactor:
  - 'salt/minion/*/start':
    - /srv/reactor/start.sls

然后对应的Reactor文件我写成了/src/reactor/start.tls——这里我怀疑是不是自己笔误写错了?因为配置里指定的是/srv/reactor/start.sls,不管是路径还是文件后缀都对不上,不知道会不会是这个原因?文件内容是:

{% set minion_id = data['id'] %}

highstate-for-{{ minion_id }}:
  local.state.apply:
    - tgt: {{ minion_id }}

现在的问题是:当Minion触发salt/minion/*/start事件时,看起来Reactor确实被触发了,但执行时会报错Salt request timed out。我已经尝试关闭了两台机器的防火墙,但问题依然存在。

奇怪的是,我直接在Master上手动执行命令salt 'minion-name' state.apply时,0.1秒就执行完成了,完全搞不懂为什么Reactor里执行同样的操作会超时...

麻烦各位帮忙分析下可能的原因,谢谢!

备注:内容来源于stack exchange,提问作者Corentin L.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 11:08:01