Sun/Oracle Java y OpenJDK con apache y mod_jk

Esta semana he estado trabajando en la configuración de dos servidores iguales. En ambos casos los servidores tendrán un Apache que pasarás las peticiones a un Tomcat 6. Siendo los servidores (casi) idénticos con las mismas configuraciones en Apache y Tomcat me encontré con que uno de ellos, después de diez minutos de haber arrancado el servicio tomcat comenzaba a consumir el 100% de la CPU y se quedaba en un estado en el que no devolvía ninguna petición. Pensé que se debía a las tareas de arranque, pero el comportamiento no cambiaba en el tiempo. Por contra el otro no presentaba este comportamiento.

Tras dar muchas vueltas, mirar en muchos sitios de Internet, vi que las versiones de Java eran distintas. Uno de los servidores usaba la versión oficial de Sun/Oracle mientras que el otro estaba usando la versión abierta OpenJDK. Lo curioso del caso es que el que funciona como se esperaba es el que utiliza OpenJDK. El servicio en producción utilizará OpenJDK y esto es algo que nunca antes había hecho. Esperemos que salga bien.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: