Консул показывает, что скрипт является неверным ключом конфигурации - PullRequest
0 голосов
/ 07 июня 2018

Я пытаюсь запустить сценарий оболочки для проверки работоспособности с помощью консула.Я могу сделать HTTP-проверки, но когда я пробую скрипт, выдает ошибку.(может быть, какая-то глупая ошибка)

Файл конфигурации

{
 "services": [
   {
     "name": "test",
     "checks": [
         {
           "script": "./test.sh",
           "interval": "15s"
         }
       ]
     }
   ] 
}

Запуск

./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 голосов
/ 16 июля 2018

измените переменную конфигурации, измените «script» на «args».

например:

"args": [
    "/usr/local/bin/check_mem.py",
    "-limit",
    "256MB"
],

это должно решить вашу проблему

...