EAI_AGAIN

Problème intermittent dans la résolution de mes DNS avec AdGuard Home (EAI_AGAIN)

Depuis quelque temps, je constatais des erreurs intermittentes lors de la récupération des flux RSS (je sais, j’utilise encore des flux RSS en 2025…) sur mon instance Miniflux, sans pouvoir en identifier la cause. Récemment, j’ai déployé une instance n8n (article en préparation) avec un gestionnaire d’erreurs qui me notifie via ntfy en cas de problème Avec le harcèlement des notifications, j’ai ainsi pu quantifier le problème et découvrir une série d’erreurs EAI_AGAIN, révélant des problèmes de résolution DNS.

Pour rappel, j’utilise AdGuard Home sous OpenWRT pour la résolution de mes DNS (over HTTPs), ainsi que pour ses fonctions de blocage publicitaire et de contrôle parental. Après plusieurs tests, il est apparu que le paramètre « Rate limit » (« Limite de taux » en français), fixé par défaut à 20, était largement suffisant pour des appareils comme un PC portable ou un smartphone. Toutefois, ce seuil s’est avéré insuffisant pour mon NAS, qui héberge une trentaine de conteneurs Docker fortement sollicités.

J’ai donc choisi d’exclure l’IP fixe de mon NAS (et de Home Assistant) de cette limitation.

Depuis cette modification, les erreurs de connexion sur Miniflux et n8n ont disparu, garantissant une résolution DNS fluide et une meilleure performance de l’ensemble de mes services.

Avatar de Guillaume Kulakowski

À propos de l’auteur

Commentaires

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. Découvrez comment les données de vos commentaires sont traitées.

Derniers articles sur le journal

  • SeedboxSync v4.1 : Authentification OIDC, Gravatar et refonte de l’administration
    Découvrez les nouveautés de SeedboxSync v4.1 : intégration d'un système d'authentification natif et OIDC (SSO), support de Gravatar, gestion des utilisateurs en CLI, formulaires Flask-WTForm et transition vers Peewee-Migrate.
  • De Jellystat à Jellydash : moderniser le suivi de mon serveur Jellyfin
    Pourquoi et comment j'ai remplacé Jellystat par Jellydash pour le suivi des statistiques de mon serveur Jellyfin. Retour d'expérience sur la découverte de cet outil moderne, léger et prometteur repéré dans la newsletter selfh.st.
  • SeedboxSync 4.0 : Fusion de l’IHM et du CLI
    La v4.0.0 de SeedboxSync marque un tournant majeur : fusion du CLI et du frontend en une seule application, migration de la configuration en base de données, planificateur Python natif et passage à SQLite WAL. Tour d'horizon des nouveautés et des changements d'architecture.
  • Modernisation du tooling dev sur SeedboxSync : Just, pnpm, uv & Ruff
    SeedboxSync fait peau neuve côté tooling ! Retour sur la modernisation de mon environnement de dev : abandon du bon vieux Makefile au profit de Just, transition vers pnpm pour un gain de temps spectaculaire côté frontend, et adoption de uv et Ruff pour booster l'écosystème Python. Moins de friction, plus de vitesse : découvrez le détail de cette mise à jour.

Articles à la une