Closed sganado closed 1 month ago
url = os.environ['ProductsServiceUrl'] request = Request(f"{url}/init", method='POST') #### /init puede no manejarse bien en la aplicación que se encuentra dentro de la instancia de destino while retries < max_retries: try: with urlopen(request) as response: logger.info(f"Product Service init method success: {response.read()}")
En el fragmento anterior, notará que la parte try-catch sigue reintentando, lo que pude confirmar desde su archivo adjunto de CloudWatch. Esto sucede debido a la línea 198 en [1], donde solicita la URL que puede obtener con éxito en la carga útil anterior, pero luego, al final, agrega '/init' que no se maneja en el lado de la aplicación. Verifiqué el grupo de destino de Network LoadBalancer conectado a este en la ID de instancia '10.215.20.90', por ejemplo 'i-03f6bb025c3dd12b5 bajo vpc - 'vpc-0ee17bb28f85a78c8', pero no puedo confirmar la lógica de la aplicación dentro de él.
Este es un problema de la aplicación que se encuentra en la instancia del grupo de destino y también puede confirmarlo accediendo directamente a ProductsServiceUrl usando un host bastión o CloudShell para ver si devuelve una respuesta.
Cloud watch: https://us-east-1.console.aws.amazon.com/cloudwatch/home?region=us-east-1#logsV2:log-groups/log-group/$252Faws$252Flambda$252Fretaildemostorev8-Deploymen-LoadDataLambdaFunction-4tQwwZ8GwWvy/log-events/2024$252F10$252F03$252F$255B$2524LATEST$255D44cd4ae36f1b4f75ae2b1cf83b1c1a07 Error: <urlopen error [Errno 110] Se agotó el tiempo de conexión >
El problema que veo es que se agotó el tiempo de conexión de la URL del balanceador de carga. ¿Podría deberse a algo en la configuración?
Hi @sganado
A similar issue was raised here #626 but it's resolved. You might find the solution/discussion useful.
Gracias!! Me estaba pasando lo mismo! Quedo resuelto el problema del despliegue.
I'm having trouble deploying a demo store retail service DeploymentSupport : CREATE_FAILED error detail: Embedded stack arn:aws:cloudformation:us-east-1:340120563881:stack/retaildemostorev6-DeploymentSupport-8PNH0OQE6HZL/1bd1cc00-8039-11ef-9ef0-0affdee11ef9 was not successfully created: The following resource(s) failed to create: [CustomLoadDataProducts].
CustomLoadDataProducts - CREATE_FAILED error Detail: CloudFormation did not receive a response from your Custom Resource. Please check your logs for requestId [e45ca0f5-d3f3-492e-b18a-fcbda8683685]. If you are using the Python cfn-response module, you may need to update your Lambda function code so that CloudFormation can attach the updated version.