sudo systemctl restart postgresql
返回
"Failed to wait for response: Success"
检查我的日记表明确实发生了重启。但是因为此消息作为标准错误返回,所以我的 ansible 脚本向我显示了“失败”。(即使重新启动没有失败。我手动检查了我的 postgresql 服务也在运行)。
这明明是bug?
sudo systemctl restart postgresql
返回
"Failed to wait for response: Success"
检查我的日记表明确实发生了重启。但是因为此消息作为标准错误返回,所以我的 ansible 脚本向我显示了“失败”。(即使重新启动没有失败。我手动检查了我的 postgresql 服务也在运行)。
这明明是bug?
使用 systemctl 发出的每个作业都有超时,并且您的 postgres 服务花费的时间比预期的要长。
TimeoutStopSec
您可以使用或TimeoutStartSec
选项增加超时。如果你的 ansible playbook 不是强制等待结果,你也可以使用--no-block
systemctl 的参数,它不会等待作业完成。