Solucionar problemas
Diagnosticar el error 503 Overloaded en PrestaShop
Un error 503 Overloaded no demuestra por sí solo un bloqueo por geolocalización. Anota la URL, la IP afectada, la hora y el cuerpo exacto de la respuesta; comprueba también si el 503 procede de PrestaShop, del servidor web o de un proxy.
La versión es determinante:
- PrestaShop 1.6 podía responder con 503 al mostrar su plantilla de país restringido. Distingue
restricted-country.tplde la página de mantenimiento antes de cambiar ajustes. - PrestaShop 1.7 y posteriores responden con 403 ante una restricción geográfica; un 503 del núcleo se asocia al mantenimiento. Revisa además los registros del servidor para descartar límites o errores de infraestructura.
Si has confirmado una restricción geográfica, revisa Preferencias > Geolocalización en PrestaShop 1.6 o Internacional > Localización > Geolocalización en versiones posteriores. Las bases GeoIP pueden clasificar de forma imprecisa conexiones móviles, corporativas o mediante VPN. Desde PrestaShop 8.1, las instalaciones nuevas ya no incluyen por defecto una lista blanca de buscadores que se queda obsoleta.
Desactiva o modifica la restricción solo después de verificarla y repite la misma petición desde una IP afectada. Si el código continúa siendo 503, restaura el ajuste y sigue el diagnóstico en los registros: la geolocalización no era la causa.
Comprueba que la solución no cambia el acceso esperado
Las respuestas descritas corresponden al núcleo de esas versiones; un módulo, un override o un proxy puede modificarlas. Guarda los ajustes anteriores y cambia una sola opción para poder comparar la misma URL y conexión.
Después de corregir una restricción equivocada, comprueba catálogo, carrito e inicio de compra desde la conexión afectada y confirma que se mantiene el acceso previsto para el resto de países. Si tu tienda continúa en PrestaShop 1.6, conserva este diagnóstico para esa instalación y planifica su actualización en una copia de pruebas.
También te puede ayudar
- Error 503 Service Unavailable Diagnostica un 503 desde la respuesta, los registros y las métricas del mismo instante para distingu...
- Activar temporalmente el modo depuración de PrestaShop Obtén la excepción exacta activando temporalmente _PS_MODE_DEV_ desde el panel o defines.inc.php sin...
- Error "An error occurred while sending the message" en el formulario de contacto de PrestaShop Diagnostica el rechazo del formulario de contacto y corrige un override antiguo solo cuando no envía...
- Error "Argument X passed OrderProductForViewing must be of the type string" Identifica el argumento y la fila exactos que entregan NULL al visualizar un pedido de PrestaShop, s...
¿Algo no cuadra o ha cambiado? Cuéntanoslo y lo revisamos.