我正在尝试使用consul运行shell脚本来执行运行状况检查。我能够进行HTTP检查但是当我尝试脚本时它的抛出错误。 (也许是一些愚蠢的错误)
配置文件
./consul agent -enable-script-checks=true -ui -dev -config-dir=.
生成
==> Error parsing web.json: 1 error(s) occurred:
* invalid config key services[0].checks[0].script
输出
{{1}}
答案 0 :(得分:0)
更改您的配置变量,将“脚本”更改为“ args”。
例如:
"args": [
"/usr/local/bin/check_mem.py",
"-limit",
"256MB"
],
应该可以解决您的问题