martes, 8 de mayo de 2007

Tomcat vía Apache consume el 100% de mi CPU

Cuando hice el enlace de Apache con Tomcat se evidenciaba que mi PC dejaba de responder con la velocidad habitual.
Comencé analizando el task manager de Windows y me encontré que el Tomcat5.exe consumia todos los recuros de CPU. Lo interesante de esto es que solo ocurre cuando:
  • Se ejecuta por primera vez a aplicación (es decir a partir de ese momento)
  • Si se ejecuta la aplicación vía Apache, es decir, no apuntando a Tomcat directamente
Primero pensé que el código de WikiDraw estaba pinchado por alguna parte, pero mi teoria no cerraba usando solo tomcat....
Con lo que googlee el tema, y por supuesto apareció.

http://www.mail-archive.com/users@tomcat.apache.org/msg27183.html
http://issues.apache.org/bugzilla/show_bug.cgi?id=40909

El Bugzilla de ASF lo atribuye a una DLL que en la versión que se entrega está pinchada. ¿La solución? Reemplace la DLL... señora... :D

No hay comentarios: