¿Cómo resuelvo un error HTTP 503 Servicio no disponible en Amazon OpenSearch Service?
Última actualización: 30/07/2021
Cuando consulto mi dominio de Amazon OpenSearch Service, obtengo un error HTTP 503 Servicio no disponible. ¿Cómo soluciono este error?
Descripción breve
Un balanceador de carga se encuentra delante de cada dominio de OpenSearch Service. El balanceador de carga distribuye el tráfico entrante a los nodos de datos. Un error HTTP 503 indica que uno o varios nodos de datos del clúster están sobrecargados. Cuando un nodo se sobrecarga debido a consultas costosas o tráfico entrante, no tiene capacidad suficiente para gestionar otras solicitudes entrantes.
Nota: Es posible utilizar la métrica RequestCount de Amazon CloudWatch para realizar un seguimiento de los códigos de respuesta HTTP.
Resolución
Utilice uno de los métodos siguientes para resolver los errores HTTP 503:
Aprovisionamiento de más recursos informáticos
- Escale verticalmente su dominio; para ello, cambie a instancias más grandes. O escale horizontalmente; agregue más nodos al clúster. Para obtener más información, consulte Crear y administrar dominios de OpenSearch Service.
- Confirme que está usando un tipo de instancias adecuado para su caso de uso. Para obtener más información, consulte Elegir tipos de instancias y realización de pruebas.
Reducción de la utilización de recursos para sus consultas
- Confirme que sigue las prácticas recomendadas para la arquitectura de partición y clúster. Un clúster mal diseñado no puede utilizar todos los recursos disponibles. Algunos nodos pueden estar sobrecargados mientras otros están inactivos. OpenSearch Service no puede recuperar documentos de nodos sobrecargados. Para obtener más información sobre las prácticas recomendadas de particiones y clústeres, consulte Get Started with OpenSearch Service: How Many Shards Do I Need? (Introducción a OpenSearch Service: ¿Cuántas particiones necesito?).
- Reduzca la cantidad de solicitudes simultáneas al dominio.
- Reduzca el alcance de la consulta. Por ejemplo, si ejecuta una consulta durante un periodo específico, reduzca el intervalo de fechas. También puede filtrar los resultados mediante la configuración del patrón del índice en OpenSearch Dashboards.
- Evite ejecutar consultas de selección* en índices grandes. En su lugar, utilice filtros para consultar una parte del índice y realizar búsquedas en la menor cantidad de campos posible.
- Vuelva a indexar y reduzca la cantidad de particiones. Cuantas más particiones tenga en el clúster, más probable será que se produzca un error de recuperación de courier. Dado que cada partición tiene su propia asignación de recursos y cargas, el clúster se puede ver afectado por una gran cantidad de particiones. Para reducir el recuento de particiones, consulte Why is my Amazon OpenSearch Service domain stuck in the "Processing" state? (¿Por qué mi dominio de Amazon OpenSearch Service está atascado en el estado “Procesando”?).
Información relacionada
¿Le resultó útil este artículo?
¿Necesita asistencia técnica o con la facturación?