Hola drincast,
¡Bienvenido(a) a Microsoft Q&A!
Lamentamos sinceramente la demora en abordar tu tema en este foro.
El problema del tiempo de espera en Azure App Services puede ser frustrante, especialmente cuando se trata de generar reportes que toman tiempo. Aquí hay algunas estrategias y configuraciones que puedes considerar para resolver este problema:
Aumentar el tiempo de espera en Azure App Services
- Configurar el tiempo de espera de la solicitud:
- En Azure App Services, el tiempo de espera predeterminado para las solicitudes HTTP es de 230 segundos. Puedes aumentar este tiempo configurando la variable de entorno
WEBSITE_REQUEST_TIMEOUT
en la configuración de tu aplicación: https://learn.microsoft.com/es-es/azure/app-service/reference-app-settings?tabs=kudu%2Cdotnet
- En Azure App Services, el tiempo de espera predeterminado para las solicitudes HTTP es de 230 segundos. Puedes aumentar este tiempo configurando la variable de entorno
- Usar la característica Always On:
- Habilitar la característica Always On en tu App Service puede ayudar a mantener tu aplicación activa y reducir los tiempos de espera. Puedes habilitar esta opción en la configuración de tu App Service bajo la sección "Configuración"
Estrategias para mejorar la carga de reportes
- Optimización de consultas:
- Revisa y optimiza las consultas SQL que se ejecutan para generar los reportes. Asegúrate de que los índices estén correctamente configurados y que las consultas sean lo más eficientes posible
- Uso de tareas en segundo plano:
- Considera mover la generación de reportes a tareas en segundo plano utilizando Azure Functions o WebJobs. Esto permitirá que las consultas largas se ejecuten sin afectar el tiempo de espera de la solicitud HTTP
- Paginar los resultados:
- Si los reportes contienen una gran cantidad de datos, considera paginar los resultados para reducir el tiempo de procesamiento y carga
- Incrementar el plan de App Service:
- Si tu aplicación requiere más recursos, considera escalar tu App Service a un plan superior que ofrezca más CPU y memoria
Espero que esto te sea útil. Adicionalmente, si no recibimos una respuesta tuya en los próximos días, procederemos a cerrar el tema. Agradecemos tu comprensión y estamos aquí para ayudar en lo que sea necesario.
Atentamente,
Gao
Si esta respuesta resolvió tu consulta, por favor haz clic en 'Aceptar respuesta'. Esto nos ayuda a mejorar continuamente la calidad y relevancia de nuestras soluciones.