GNU/Linux >> Tutoriels Linux >  >> Linux

Demande de démarrage de service répétée trop rapidement, refusant de démarrer la limite

Solution 1 :

La limite par défaut est d'autoriser 5 redémarrages dans une période de 10 secondes. Si un service dépasse ce seuil en raison du Restart= config dans la définition de service, il ne tentera plus de redémarrer.

Les tarifs sont configurés avec le StartLimitIntervalSec= et StartLimitBurst= options et le Restart= L'option contrôle quand SystemD essaie de redémarrer un service.

Plus d'infos dans man systemd.unit et man systemd.service .

Utilisez ensuite systemctl daemon-reload pour recharger la configuration de l'unité.

Solution 2 :

Ce n'est pas exactement la même question, mais puisque c'est celle qui revient lors d'une recherche...

Si vous voulez simplement le démarrer en ignorant cette absurdité de limite absurde (par exemple sur Debian où c'est le résultat inévitable du démarrage automatique des services apt avant qu'ils ne soient configurés, les condamnant à échouer et à boucler et à atteindre la limite, spammant le journal si fort avec le début limiter les erreurs dont vous ne pouvez même pas lire facilement la cause) :

Voir https://bugzilla.redhat.com/show_bug.cgi?id=1016548 où Michal Schmidt dit que vous pouvez le trouver dans man systemd.service et suggère de réinitialiser le statut d'échec :

systemctl reset-failed <service name>

Alors maintenant, votre service pourrait commencer. Ou au moins la cause réelle à jour de la raison pour laquelle cela ne devrait pas être dans le journal, par exemple. vu avec journalctl -x

Solution 3 :

Il convient de noter que certains défauts semblent générer cette erreur, alors que la cause est différente.

J'ai commenté le bantime par défaut et inséré une alternative en ligne**bantime = 7200 #3600**

J'ai également ajouté une nouvelle section [sasl] , qui comprenait un nom de filtre qui avait changé par rapport à celui donné dans l'article que je suivais.

Au lieu de se tromper sur l'un ou l'autre, fail2ban a refusé de redémarrer, donnant le

demande de démarrage du service répétée trop rapidement, refus de démarrageror

Ce n'est que lorsque j'ai commenté la section [sasl] que j'ai reçu une erreur faisant référence à un bantime invalide, à partir duquel j'ai compris qu'il ne pouvait pas gérer les commentaires en ligne.

Lorsque j'ai corrigé cela et décommenté la nouvelle section [sasl], j'ai reçu une erreur indiquant que le filtre était introuvable. Le remplacement du filtre correctement nommé a entraîné le rechargement de fail2ban comme prévu.

Donc, si vous apportez des modifications et obtenez cette erreur, assurez-vous de supprimer les modifications et d'obtenir toujours la même erreur avant d'essayer de corriger un symptôme.


Linux
  1. Résolution de l'erreur Mysql :Trop de fichiers ouverts

  2. Erreur OpenCA - Longueur de clé symétrique trop courte [Solution]

  3. Lancer Tomcat au démarrage avec des privilèges administratifs ?

  4. Le service Systemd ne démarre pas Nodejs ?

  5. Trop d'erreurs de connexions dans MySQL

Comment démarrer le service httpd dans RHEL Linux

Comment démarrer, arrêter ou redémarrer Apache

Comment démarrer, arrêter ou redémarrer Nginx

Correction de l'erreur Nginx :413 Entité de requête trop grande

Debian – Demande de démarrage de service répétée trop rapidement, refusant de démarrer ?

Ubuntu - Démarrer, arrêter, redémarrer les services