Modificar la cantidad de memoria disponible para Tomcat

Diciembre 23rd, 2009

El rendimiento por defecto de un servidor Tomcat 6 es, normalmente, bastante bajo. Hace un par de días estaba realiando unas operaciones de recuperación de una aplicación en la que estamos trabajando y el servidor tardó varias horas en finalizar unas operaciones bastante básicas. Normalmente estas operaciones, al tomar tanto tiempo, se dan por perdidas en algún tipo de “deadlock” y se abortan (a no ser que se tenga el conocimiento de que van a durar tanto); pero a mi se me quedó la aplicación abierta en segundo plano (lo se… soy un desastre) y al final terminó las operaciones.

Al observar este comportamiento, recordé que había unos parámetros de configuración del Tomcat que modificaban el tamaño inicial y máximo de la pila de Java para un proceso y me puse a rebuscar entre las configuraciones de los diversos servidores con Tomcat a los que tenía acceso para recuperar está pequeña costumización.

Para modificar el tamaño inicial y máximo de la pila de Java para Tomcat (6) debemos modificar el archivo catalina.sh dentro del directorio bin en la raíz del directorio que contiene la instalación del Tomcat. La línea para añadir es la siguiente:

JAVA_OPTS=”$JAVA_OPTS -Xms64M -Xmx1024M”

NOTA: Es importante que esta línea se añada furea de cualquier IF-ELSE del documento. Yo siempre lo añado justo antes de una línea comentada que pone Execute The Requested Command entre guiones, pero esto ya es a gusto del consumidor

El número que va después de -Xms es el tamaño inicial de la pila y el que va después de -Xmx es el tamaño máximo de ésta. La “M” sólo es para indicar que las dimensiones se están dando en MegaBytes. Dependiendo de los recursos de los que goza la máquina dónde tengamos el Tomcat estos parámetros deberán cambiar pero, por norma general, seguro que conseguimos una mejora en el rendimiento de nuestro servidor de aplicaciones Java.

El artículo original al completo se puede encontrar en la web de su autor en http://www.ixavi.com/?p=347

HTC Magic

Julio 4th, 2009

HTC Magic Blanca

HTC Magic Blanca

Después de varios añitos con el mismo teléfono móvil , el día 31 de Junio como tenía el día más o menos libre me decidí a cambiar de aparatejo aprovechando los puntos acumulados en mi operador.
Me decidí por la HTC Magic , no esperaba gran cosa, pero me parecía un cachibache bastante llamativo….

Sorpresa , Sí es gran cosa :)
- Integración con Internet alucinante.
- Integración con las aplicaciones de Google alucinante.
- Android de Google alucinante .
Alucinante de manera total …
En su contra y de momento , que aún no me ha dado tiempo a meterle mano como Dios manda:
- Integración con Facebook poquita y recortada. Sus cosas se pueden hacer , pero deja aún que desear.
En resumen un dispositivo para estar en la red las 24 horas del día, eso sí , mientras duren las baterias , ya que me está costando encontrar un cargador para el coche u otro cargador para la red eléctrica … al menos en los puntos de venta Vodafone.
A ver cuando saco tiempo y me puedo poner a desentrañar todo el potencial que tiene.

Mejorar el uso del intérprete de comandos.

Abril 17th, 2009

Algunas veces hay que tirar de un comando o ejecutar un programa desde la shell de manera bastante esporádica. Esto hace que el desconocimiento de su uso por falta de práctica nos lleve a realizar acciones bastante engorrosas cuando todo se puede realizar de manera mucho más sencilla además de “sobre todo” ahorrando bastante tiempo.
Por ejemplo , la ejecución de sentecias SQL desde la shell cuando trabajamos con MySQL.
Cuando tenémos que realizar consultas simples o incluso algo más complejas, si no se está acostumbrado, se suele abrir una sesión en el servidor , logearse, y una vez allí ejecutar la consulta.
Una manera más simple y práctica es la siguiente.
Imaginemos que tengo un servidor de base de datos , llamado servidor , con una base de datos llamada ejemplo y una tabla llamada tabla1. Si quisiera extraer de dicha Base de datos todos los registros de la tabla de una manera rápida y eficiente en lugar de tener que entrar el servidor contrario y ejecutar un use ejemplo y después el select * from tabla1 correspondiente es mejor realizar lo siguiente desde la shell:
#mysql -h servidor -u [nombre_usuario] -p ejemplo -e "select * from tabla1"
Con esta sencilla acción tenemos en pantalla todos los registros que están en la tabla1 de una manera bastante rápida y sin salir del entorno de trabajo.
La opción -e de MySQL permite la ejecución de la consulta que le indiquemos.

Que hacer cuando wordpress deja de mostrar el blog…

Abril 17th, 2009

Cuando uno entra en su blog de wordpress y encuentra que lo único que se muestra es la página inicial que nos deja una vez recien realizada la instalación pidiendo nombre del blog y cuenta de correo para comenzar a escribir un nuevo blog tenemos un problema….
Esta mañana es el problema que encontré , que al entrar en la página del blog lo único que se mostraba era la página de setup del wordpress. De los contenidos añadidos durante estos meses , nada de nada.
En un principio la verdad que no sabía muy bien que hacer, no tenía la menor idea de donde podría estar el fallo , si en un upgrade mal hecho , o en un error de apache y que las redirecciones no estaban funcionando ….
Sí me acordé que ayer la había dado mucha tralla al servidor de Base de Datos, que a fin de cuentas es donde también se guardan las tablas de Wordpress.
Entonces se me ocurrió ejecutar la instrucción mysqlcheck…

# mysqlcheck -c -u [nombre_usuario] -p wordpress -c

Con la opción -c mysqlcheck realiza un chequeo del estado de las tablas de la base de datos que introducimos como parámetro final en la sentencia. Lógicamente la base de datos de wordpress la tengo instalada con el mismo nombre , wordpress.
Una vez realizado el chequeo me indicó varios warnings sobre las tablas del blog, así que lo correcto sería intentar reparlos:

#mysqlcheck --repair -u [nombre_usuario] -p wordpress

Después de un ratillo de escaneos y reparaciones de tablas ya pude volver a entrar en el blog.

Apuesta por el Rock’n'Roll

Abril 6th, 2009

Ya no puedo darte el corazón
Iré donde quieran mis botas
y si quieres que te diga qué hay que hacer
te diré que apuestes por mi derrota

Quítate la ropa, así está bien
No dejes nada por hacer
Si has venido a comprarme, lárgate
Si vas a venir conmigo, agarrate

Largémonos chica hacia el mar
No hay amanecer en esta ciudad
Y no sé si nací para correr
pero quizás sí que nací para apostar

Sé que ya nada va a ocurrir
Pero ahora estoy contra las cuerdas
y no veo ni una forma de salir
Pero voy a apostar fuerte mientras pueda

Largémonos chica hacia el mar
No hay amanecer en esta ciudad
Y no sé si nací para correr
pero quizás sí que nací para apostar

Ya no puedo darte el corazón
Perdí mi apuesta por el rock’n’roll
Perdí mi apuesta por el rock’n’roll
Perdí mi apuesta
Es la deuda que tengo que pagar
y ya no tiene sentido abandonar
Ya no tiene sentido abandonar
OOoooohhhh!!!
Noooo late el corazón.

Ideario (Francisco M. Ortega Palomares)

Febrero 15th, 2009

Me da vértigo el punto muerto
y la marcha atrás,
vivir en los atascos,
los frenos automáticos y el olor a gasoil.
Me angustia el cruce de miradas
la doble dirección de las palabras
y el obsceno guiñar de los semáforos.
Me da pena la vida, los cambios de sentido,
las señales de stop y los pasos perdidos.
Me agobian las medianas,
las frases que están hechas,
los que nunca saludan y los malos profetas.
Me fatigan los dioses bajados del Olimpo
a conquistar la Tierra
y los necios de espíritu.
Me entristecen quienes me venden clines
en los pasos de cebra,
los que enferman de cáncer
y los que sólo son simples marionetas.
Me aplasta la hermosura
de los cuerpos perfectos,
las sirenas que ululan en las noches de fiesta,
los códigos de barras,
el baile de etiquetas.
Me arruinan las prisas y las faltas de estilo,
el paso obligatorio, las tardes de domingo
y hasta la línea recta.
Me enervan los que no tienen dudas
y aquellos que se aferran
a sus ideales sobre los de cualquiera.
Me cansa tanto tráfico
y tanto sinsentido,
parado frente al mar mientras que el mundo gira.

España – Inglaterra , Sevilla 11/02/2009

Febrero 15th, 2009

Partidito de España contra la selección Inglesa, lógicamente lo de menos era el partido , más que otra cosa por el tema del ambientillo previo al encuentro , disfrutando de las cañitas en Sevilla y sobre todo con una temperatura de envidiar viendo como ha sido el desarrollo de este invierno…

2009_02120028

Esta imagen , muestra el lucimiento que tenían los Hooligans Ingleses a una hora del partido. La cámara (con autoenfoque y todo) no pudo mas que sacarnos borrosos bajo las manos de un fan de la selección Británica :) . También , hay que reconocer que la cerveza tiene que haber surtido algún efecto en el pulso del  seguidor británico.

2009_02120032

En la imagen de la derecha , podemos ver que el pulso de las seguidoras españolas es mucho mejor que el de los Ingleses. Una imagen centrada, que no está movida y con los colores equilibrados. Y ciertamente, la cantidad de cerveza era idéntica a la ingerida por por los Británicos , pero eso sí , por lo menos sabe aguantar el disparo antes de hacer una foto. Estaba claro que España tenía que ganar :) .

Lo siguiente era pasar al Sánchez Pizjuán y tomar asiento. Entre gritos de yo soy Español y demás , finalmente dimos con nuestro sitio , arriba, arriba, muy arriba en las gradas. Vamos, tan arriba que me encuentro que de vecinos tenemos a ….

2009_02120041Pues sí , justo encima nuestro tenemos a Manolo Lama y Poli Rincón (Poli en el estadio del Sevilla :) ) , vamos, que justito en la ultima fila de la grada, allí nos tocó. La verdad que por lo menos teníamos una vista amplísima de todo el campo, así que no nos perderíamos ninguna jugadita y desde el punto de vista táctico , pues mira , no hay mejor lugar para ver como se colocan los equipos en el terreno de juego.

2009_02120039

Sorpresa :) ¡¡¡, si resulta que además de tener a la gente de la SER encima de nosotros, tenemos compañeras de fila :) . Eso sí , ellas por lo menos tenían su acreditación de prensa , cosa que nosotros lógicamente no, pero bueno , aún teniendo dicho carnet y siendo de Lebrija TV, habían podido pasar una cámara de video para hacer un reportaje , ya que la cámara grande no pudieron pasarla por problemas con los derechos del partido , que los tenía RTVE. Así que nada, no quedaba más remedio que ver el encuentro acompañado de Ana y Elena de Lebrija TV. Eso sí , ellas tirando de pipas y demás , mientras que yo con el tabaco… y ciertamente, no es lo mismo. A ver si algún día me quito el vicio.

España formando durante el himno … (LA LA , LA LA …. etc..) bonita letra ;)

La selección formando

Y aprovechando el descanso , pues nos dimos un paseo por la zona de prensa :

En el Set de la Cadena SER

En el Set de RTVE

Emilio Butragueño

Y eso fue todo , un buen resultado para la Selección Española y un ambientazo maravilloso , que para ser un partido amistoso , le dio todo un lustre al partido.

Sevilla, 7 millones de Euros en el Euromillones.

Febrero 8th, 2009

Casi, casi… Cuando estoy en Sevilla siempre echo mis boletos de quinielas , primitivas, euromillones en la misma administración de loterías, la del  Carrefour de San Juan.

Esta vez , allí fue donde sellé los boletos, especialmente los 20 Euros que nos jugábamos la gente de la Empresa , pero …. no , desgraciadamente nos tenemos que conformar con 9 Euros a repartir entre 10.. mientras otros tienen hoy 7 millones más en su cuenta de banco :)

La próxima vez será :)

Actualizar Wordpress 2.7

Febrero 7th, 2009

Desde que salió la nueva actualización al idioma Español del wordpress y cada vez que indicaba actualizar automáticamente obtenía un error de la función pclziputilpathreduction() y finalmente la actualización abortaba. Así que no me quedaba otra que dejar al wordpress funcionando en Inglés.

Curiosamente , hoy , buscando por Internet , he encontrado que la solución para poder actualizar a la versión 2.7 en Español es tan simple como Desactivar el plugin de actualización automática (wordpress automatic upgrade) dentro de la sección de plugins de la administración del site con wordpress.

Parece ser que desde la versión 2.7 las actualizaciones automáticas son incluidas directamente en wordpress y no es necesario utilizar plugin alguno.

Triana – Quiero Contarte

Febrero 2nd, 2009

Quiero contarte, niña,
como cambia el sentido
de las cosas.

Es como una puerta
ancha o estrecha
según tu forma de ser.

El pájaro de alas blancas
vuela alto a tu nivel.
Quiero contarte, niña,
todo, como lo vi ayer.

No puedo más

Si o no

Se abre la puerta se abre o estrecha
según tu forma de ser.

Quiero contarte.

Fue como un sueño bello
profundo y nuestro
todo se alborotaba
con la alegría de ser.

No puedo más…