我正在尝试测试patroni的post_init
/ post_bootstrap
功能。因此,我创建了一个简单的脚本来查看它是否将被执行:
#!/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退出但无济于事。
是否有关于这些脚本的特殊规则或其他内容?有什么方法可以使我获得比上面引用的更多的详细信息?