Hoy corrigí un error en una aplicación que podría haber conducido a un ciclo sin fin en un ciclo de solicitud/respuesta de servlet.Bucle sin fin en un servlet - ¿es posible la recuperación?
Por curiosidad: ¿Qué ocurre si mi servlet queda atrapado en un bucle for (;;)?
¿Es de alguna manera posible recuperar? ¿Tomcat detectará esto? ¿Se puede matar a esta instancia sin reiniciar el servidor?
¿O es esta una de las peores cosas que pueden suceder y una forma muy rápida de matar a un contenedor web?
EDITAR: Era una verdadera CPU interminable que consumía bucles todo el tiempo, pero no la memoria. Lo mantuve funcionando por unos minutos. Creo que puedo confirmar que Tomcat no detectará este tipo de cosas :-)
Digamos que este error se detectó antes de que causara problemas de producción ;-) –
¡bueno! Y ciertamente no quise sonar condescendiente, estoy seguro de que sabes la importancia de las pruebas. –
No te preocupes, no lo hiciste –