web-dev-qa-db-fra.com

Comment contourner systemd "demande de démarrage répétée trop rapidement"

Je joue avec CHEF dans une machine virtuelle CentOS7, et le script a échoué en raison du problème:

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

Je sais que c'est configurable dans systemd, mais j'aimerais simplement savoir, à des fins de test, s'il existe un moyen de "réinitialiser" systemd, donc je suis autorisé à exécuter start fail2ban service sans recevoir cette erreur pour toujours. À l'heure actuelle, je dois redémarrer le système d'exploitation pour pouvoir l'exécuter.

Merci

9
qxlab

Si vous avez vraiment une raison de redémarrer un service plusieurs fois en quelques secondes (ou plus probablement, le service est mal configuré et ne démarre pas) et que vous exécutez des limites de démarrage, vous pouvez le réinitialiser en utilisant systemctl reset-failed <unit>.

systemctl reset-failed fail2ban.service

Bien sûr, vous devez corriger tout ce que vous avez fait à la configuration du service pour l'empêcher de démarrer correctement.

16
Michael Hampton