asp.net-mvc iis windows-server-2003 http-status-code-503

asp.net mvc - ¿Qué posibilidades pueden causar el error "Service Unavailable 503"?



asp.net-mvc iis (4)

tenemos una aplicación asp.net MVC implementada en un servidor, pero cuando hay demasiadas solicitudes para el servidor, el cliente obtendrá un error "servicio 503 no disponible".
Pero si implementé la aplicación en otro servidor (configuración de hardware más baja), todo funcionó bien, incluso más solicitudes que puede manejar bien.
Mi pregunta es, ¿qué configuración posible puede hacer que el servidor anterior simplemente arroje un error 503? (lo que significa que las solicitudes no llegaron a nuestra aplicación).


Principalmente, lo que eso significa es que hay demasiadas solicitudes simultáneas y además exceden las 1000 solicitudes en cola predeterminadas. Es decir, hay 1000 o más solicitudes en cola para su sitio web.

Esto podría suceder (suponiendo que no haya fallas en su aplicación) si hay tareas de ejecución prolongada y, como resultado, se realiza la copia de seguridad de la cola de solicitudes.

Dependiendo de cómo se haya configurado el grupo de aplicaciones, es posible que vea este tipo de cosas. Normalmente, el Modelo de proceso del conjunto de aplicaciones tiene un elemento denominado Procesos máximos de trabajo. Por defecto, esto es 1. Si lo configura en más de 1 (por lo general, hasta un máximo de la cantidad de núcleos en el hardware) es posible que no vea que esto suceda.

Solo para tener en cuenta que, a menos que el sitio esté muy ocupado, no debería ver esto. Si lo hace, en realidad apunta a tareas de larga ejecución


Recientemente encontramos este error, la causa raíz resultó ser un certificado SSL vencido en el servidor IIS. Load Balancer (enfrente de nuestro nivel web) encontró que el SSL caducó, y en lugar de manejar el tráfico HTTP a uno de los servidores IIS, comenzó a mostrar este error. Básicamente, IIS no puede atender solicitudes, por una razón totalmente diferente :)


Si el servidor no tiene suficiente memoria también causará este problema. Esta es mi experiencia personal con Godaddy VPS.


Sus páginas web son atendidas por un grupo de aplicaciones. Si deshabilita / detiene el grupo de aplicaciones y cualquiera intenta navegar por la aplicación, obtendrá un servicio no disponible. Puede suceder debido a múltiples razones ...

  1. Su aplicación puede haberse bloqueado [verifique el visor de eventos y vea si puede encontrar registros de eventos en su aplicación / registro del sistema]

  2. Su aplicación puede bloquearse con mucha frecuencia. Si un grupo de aplicaciones falla 5 veces en 5 minutos [verifique la configuración de su grupo de aplicaciones para fallas rápidas], su grupo de aplicaciones está deshabilitado por IIS y terminará recibiendo este mensaje.

En cualquier caso, el problema es que su proceso de trabajo está fallando y debe solucionarlo desde la perspectiva de bloqueo.

¿Qué es un Crash (técnicamente) ... en ASP.NET y qué hacer si ocurre?