Résoudre les problèmes

Diagnostiquer l'erreur 503 Overloaded dans PrestaShop

Vérifié le 2 min de lecture erreurs HTTP géolocalisation PrestaShop

Une erreur 503 Overloaded ne prouve pas à elle seule un blocage par géolocalisation. Notez l'URL, l'IP concernée, l'heure et le corps exact de la réponse ; vérifiez aussi si la 503 provient de PrestaShop, du serveur web ou d'un proxy.

La version est déterminante :

  • PrestaShop 1.6 pouvait répondre par une 503 en affichant son modèle de pays restreint. Distinguez restricted-country.tpl de la page de maintenance avant de modifier les réglages.
  • PrestaShop 1.7 et versions ultérieures répondent par une 403 en cas de restriction géographique ; une 503 du cœur est liée à la maintenance. Examinez aussi les journaux du serveur pour écarter des limites ou des erreurs d'infrastructure.

Si vous avez confirmé une restriction géographique, vérifiez Préférences > Géolocalisation dans PrestaShop 1.6 ou International > Localisation > Géolocalisation dans les versions ultérieures. Les bases GeoIP peuvent classer de façon imprécise les connexions mobiles, d'entreprise ou via VPN. Depuis PrestaShop 8.1, les nouvelles installations n'incluent plus par défaut une liste blanche de moteurs de recherche qui devient obsolète.

Ne désactivez ou ne modifiez la restriction qu'après l'avoir vérifiée, puis répétez la même requête depuis une IP concernée. Si le code reste 503, rétablissez le réglage et poursuivez le diagnostic dans les journaux : la géolocalisation n'était pas la cause.

Vérifiez que la solution ne change pas l'accès prévu

Les réponses décrites correspondent au cœur de ces versions ; un module, un override ou un proxy peut les modifier. Enregistrez les réglages précédents et ne changez qu'une seule option pour pouvoir comparer la même URL et la même connexion.

Après avoir corrigé une restriction erronée, vérifiez le catalogue, le panier et le début de commande depuis la connexion concernée et confirmez que l'accès prévu est maintenu pour les autres pays. Si votre boutique est toujours sous PrestaShop 1.6, gardez ce diagnostic pour cette installation et planifiez sa mise à jour sur une copie de test.

Cela peut aussi vous aider

Quelque chose cloche ou a changé ? Racontez-nous et nous le vérifions.