web-dev-qa-db-ja.com

systemdの「開始要求の繰り返しが速すぎる」を回避する方法

CentOS7 VMでCHEFをいじっていますが、問題が原因でスクリプトが失敗しました。

systemd[1]: start request repeated too quickly for fail2ban.service

これがsystemdで configurable であることはわかっていますが、テスト目的で、systemdを「リセット」してstart fail2ban serviceの実行を許可する方法があるかどうか知りたいですこのエラーを永遠に受け取ることなく。今、私はそれを実行することができるようにOSを再起動する必要があります。

ありがとう

9
qxlab

本当に数秒で何度もサービスを再起動する何らかの理由があり(または、サービスが正しく構成されておらず、開始に失敗している)、開始制限に達している場合は、systemctl reset-failed <unit>を使用してリセットできます。

systemctl reset-failed fail2ban.service

もちろん、サービス構成に対して行ったすべてのことを修正して、サービスが正しく起動しないようにする必要があります。

16
Michael Hampton