Назад | Перейти на главную страницу

systemd 212 неправильно возвращает stderr?

sudo systemctl restart postgresql

возвращается

 "Failed to wait for response: Success"

Проверка моего журнала показывает, что перезапуск действительно произошел. Но поскольку это сообщение возвращается как stderr, мой сценарий ansible показывает мне «сбой». (Несмотря на то, что перезапуск не завершился неудачей. Я вручную проверил, что моя служба postgresql также работает).

Это явно ошибка?

Каждое задание, выданное с помощью systemctl, имеет тайм-аут, и ваша служба postgres занимает больше времени, чем ожидалось. Вы можете увеличить время ожидания с помощью TimeoutStopSec или TimeoutStartSec параметры. Если для вашей ansible playbook не обязательно ждать результата, вы также можете использовать --no-block параметр для systemctl, который не ждет завершения задания.