Que signifie l'erreur 503 (service indisponible) sur un site web et comment la résoudre ?

L'erreur 503 « Service Unavailable » signifie que le serveur qui héberge le site est temporairement incapable de traiter la requête : il est surchargé, en cours de maintenance, ou l'un de ses services (PHP, base de données) ne répond plus. C'est un état transitoire, côté serveur (famille des codes 5xx), et non un problème venant du visiteur. La page redevient normalement accessible une fois la cause levée.

Les causes les plus fréquentes sont un pic de trafic qui sature les ressources, un processus PHP bloqué, une extension ou un thème défaillant, un mode maintenance resté actif, des limites d'hébergement mutualisé atteintes, ou une attaque par déni de service. Le serveur peut renvoyer un en-tête Retry-After indiquant au navigateur quand réessayer.

Pour la résoudre : consultez les journaux (logs) du serveur afin de localiser l'origine, désactivez la dernière extension installée si l'incident suit une mise à jour, vérifiez la charge et la mémoire disponibles, redémarrez les services concernés et, si besoin, augmentez les ressources ou contactez l'hébergeur. Une 503 qui persiste plusieurs minutes appelle une intervention rapide.

Si l'erreur revient sans explication claire, mieux vaut faire diagnostiquer l'infrastructure. Le dépannage de site internet de Pulsar identifie la cause et remet votre site en ligne.