Я пытаюсь проверить функцию post_init
/ post_bootstrap
в patroni.Поэтому я создал простой скрипт, чтобы увидеть, будет ли он выполняться:
#!/usr/bin/env bash
echo "!!!! post_init/post_bootstrap"
и добавил его в конфигурацию patroni yaml, например: post_bootstrap: /usr/local/bin/scripts/post-bootstrap.sh
Однако, как только я добавлюВ строке конфигурации я получаю следующее от patroni:
2018-10-22 11: 38: 16,627 ИНФОРМАЦИЯ: работает post_bootstrap
2018-10-22 11: 38: 16,653 ОШИБКА: скрипт post_init /usr / local / bin / scripts / post-boostrap.sh не удалось
2018-10-22 11: 38: 16,672 ИНФОРМАЦИЯ: удаление ключа инициализации после неудачной попытки начальной загрузки кластера
И нетНезависимо от того, что я делаю, я получаю эту ошибку без подробностей о том, что не так.Я уверен, что сценарий находится в указанном месте.Я попытался изменить скрипт на полностью пустой или завершить работу с 0, но безрезультатно.
Существуют ли какие-либо специальные правила или что-либо еще в отношении этих скриптов?Есть ли способ, которым я могу получить больше деталей, чем я цитировал выше?