Тайм-аут демона shibd при запуске systemctl

У меня есть сервер, который использует демон shibboleth2 shibd для удаленной аутентификации в базе данных.

Демон читает очень большие метаданные федерации файл на запуск / перезагрузку (около 34 МБ). Для обработки требуется несколько минут.

Ранее она завершалась в пределах лимита времени ожидания systemctl, равного 90 секундам. Превышение этого лимита недопустимо.

Я безуспешно пытался увеличить время ожидания systemctl, отредактировав /etc/systemd/system.conf следующим образом:

DefaultTimeoutStartSec=600s
DefaultTimeoutStopSec=300s

Это должно переопределить тайм-аут по умолчанию, равный 90 секундам.

Затем я запустил

systemctl daemon-reload
systemctl daemon-reexec

чтобы попытаться перезагрузить конфигурацию systemctl, чтобы включить новый тайм-аут.

Однако таймаут, похоже, остался прежним, и команда

systemctl start shibd

Истекает примерно через 5 минут

Есть ли какие-либо предложения относительно того, что происходит Здесь? Я еще не пытался просто перезагрузить сервер, так как это рабочий сервер и это повлияет на несколько приложений.

0
задан 26 July 2019 в 04:11
1 ответ

И превосходное сообщение, объясняющее процесс для расширения тайм-аут, предоставлено здесь:

https://unix.stackexchange.com/questions/227017/how-to-change-systemd-service-timeout-value/276785#276785

0
ответ дан 23 November 2019 в 22:40

Теги

Похожие вопросы