domingo, septiembre 10, 2006

Remember day

Recuerdo mis primeros días en la empresa como si hubieran pasado ayer. Fue entonces cuando conocí a Killall y comprendí que debería permanecer lo más alejado de él, por el bien de mi salud mental, que aunque escasa, aún perdura.

Volvamos al pasado…



[insertar escena de El Mundo de Wayne, apartado: recuerdos]

Es nuestro quinto día en la empresa. Bonachón y yo entramos al mismo tiempo. Es normal pues, que nos formemos al mismo tiempo. Pero ese aciago día vimos por primera vez a Killall.

Vamos de noche (para empezar a acostumbrarnos). Tomamos apuntes de lo que nos va explicando. Bueno, para ser exactos Bonachón toma apuntes. Yo hago como que atiendo con esa expresión tan característica de los entrevistadores de televisión, que asienten constantemente para aparentar escuchar a su interlocutor y en realidad están pensando en el olor de las nubes y de las cosas que no huelen.

Podría decir que he calado a Killall nada más verlo pero estaría faltando a la verdad en parte. Si que le noté algo extraño pero, como soy un novato lo achaco a mi falta de experiencia en los procedimientos de la empresa. Más bien es que tengo la costumbre de pasar de las explicaciones. Es una mala costumbre, lo sé. Podéis sumarlo a mi lista de defectos, que no os lo tendré en cuenta.

La noche sigue su cauce, bastante tranquila. Cuando ya finaliza empiezan a saltar las incidencias (oh, dichosos pitidos de la muerte). Bonachón y yo no nos asustamos. Ya llevábamos cuatro días de formación y sabíamos de sobra que a última hora, o más bien a primera porque era de madrugada, saltan los reinicios programados de diversas máquinas.Hay que hacerles caso, no obstante, porque a veces una máquina puede reiniciarse mal y liarse una buena.

Killall empieza a cerrar las incidencias. Que si Apache y Tomcat por aquí, que si AIX y Solaris por allá. Todo normal, como todas las noches, hasta que salta un aviso de un portal web. Abre la aplicación que tenemos para monitorizarlo y espera a que se levante. Espera, espera, sigue esperando, Bonachón y yo nos miramos, Killall sigue esperando. Miramos nuestros relojes. Han pasado quince minutos y sigue esperando. Esto no es normal y se lo comento.

-Oye Killall, que quince minutos son muchos para un reinicio de un Server, ¿no?
-Pues ahora que lo dices, sí. Es muy raro. Vamos a mirar que pasa con él, a ver si ha cascado. –Bonachón y yo nos miramos con cara de circunstancias. No quiero pensar que si no digo nada…

Miramos la aplicación y vemos que de cinco portales que hospeda la máquina, cuatro se han levantado bien, pero uno se ha quedado colgado.

-Bueno, este se ha colgado por lo que parece. Vamos a seguir el procedimiento y lo levantamos “en dos patás”.
-Si tú lo dices… -le contesto.

Se logea en la máquina, entra en el directorio correspondiente al portal, para el web server Orion, levanta el Orion y vuelve a la aplicación.

-Que raro, esto sigue caído. –Bonachón y yo volvemos a mirarnos. Sabemos que tarda un par de minutos en volver a la normalidad pero no decimos nada. Al fin y al cabo se supone que él es el veterano.
-Pues nada, nada, volvamos a levantarlo.

Vuelve a logearse, lo vuelve a parar y a levantar de nuevo y otra vez a la aplicación.

-Sigue caído. No puede ser. Esto es muy raro. –surrealista es lo que es. Como va a levantarse si no le das tiempo.
-Bueno, como esta pasando esto os voy a enseñar un truco de perro viejo que tengo para estos casos. No está en el procedimiento, pero a mi me ha funcionado otras veces. Esto pasa porque se quedan procesos java colgados –tú sí que estás colgado, pero bueno, es plausible- así que hay que matarlos antes de levantar otra vez el server.-Bien, paramos el Server y ahora hacemos un “ps –ef | grep java” para ver si quedan procesos colgados.

Lo hace y miramos la salida por pantalla. Al menos unos cincuenta procesos java. Pero no son de ese portal, sino de los otros cuatro que funcionan bien, lo que se sabe por la ruta que figura en cada uno de ellos.

-¿Veis? Hay muchísimos procesos colgados. Por eso no se levantaba bien. Si es que yo no sé como hacen estos técnicos las cosas. –no puede estar diciéndolo en serio. Tiene que ser una broma, seguro, seguro…
-Ahora deberíamos matar todos los procesos uno a uno con un “kill -9” para asegurarnos y podremos levantar el portal, pero como es mucho trabajo matar cincuenta procesos vamos a hacer un “killall java” y así nos los cargamos todos de una vez. –En este punto deberíais adivinar de donde le viene el nombre al individuo. Si no es el caso, seguid leyendo.
-Pero Killall, tío, que esos procesos…
-Nada, nada, que así es más rápido, que ahora mismo se acaba el turno y dejamos esto limpio para Charly. –Charly es el operador del turno de la mañana.

Miro a Bonachón. Él me mira a mi. ¿Qué hacemos? ¿Intervenimos? Bonachón me hace señas con la cabeza para que le diga algo. Miro a Killall largo y tendido, me giro y niego con la cabeza. Veamos como funciona ese “truco de perro viejo”. Ardo en deseos de verlo. Mal camino llevo. Cinco días en la empresa y ya comportándome como un auténtico bastardo. Debería esperarme al menos a estar solo, ¿no? ¡NO!

-Ya he parado el Orion y ahora hago el “killall java”. Un “ps –ef | grep java” y bingo, ni un solo proceso colgado. Levantamos el Orion y ale. Vamos a mirar la aplicación a ver si se levanta bien. Voy al baño un momento mientras carga.
-La has liado bien Moleman, lo sabes.
-Lo sé Bonachón, lo sé, pero ha sido más fuerte que yo. Quería ver el truco de “chucho viejo” ese. Pon cara de póker que ahí viene.
-Veamos si se ha levantado bien… Vaya, que raro, sí que se ha levantado pero ahora los otros cuatro portales están caídos. Estos técnicos son unos chapuzas. La madre que los parió. No saben hacer nada a derechas. –el portal ahora si aparecía levantado porque en el tiempo que Killall había tardado en ir al baño se había iniciado correctamente. Los otros cuatro fueron víctimas inocentes. Lloramos su pérdida… o no.

En ese momento entra Charly por la puerta. Se acerca a nosotros.

-¿Que tal la noche?
-Mal Charly, mal, mira estos portales. Había uno caído y cuando por fin lo levanto, va y se caen los otros cuatro. Esto no puede ser.
-¿Qué has hecho exactamente?
-Nada, lo de siempre. Pararlo y levantarlo. Había un par de procesos java colgados pero los he matado.

Es el momento.

-¿Puedo preguntar una cosa? –digo mientras simulo tomar apuntes en la libreta de Bonachón, que le he quitado para la ocasión- Es por apuntarme los pasos a seguir por si me pasa lo mismo cuando vaya a estar solo.
-Pregunta –dice Charly
-Bien, primero hay que para el Orion del portal, y luego hay que levantarlo.
-Si
-Y si hay sesiones java colgadas, ¿siempre tengo que hacer un “killall java” para matarlas? –punto, set y partido.
-¿¿¿¿UN QUÉÉÉÉÉÉ????
-Un “killall java” –digo con mi mejor cara de angelito. Lo mío me cuesta, no creáis.- Es lo que ha hecho Killall para matar los procesos java colgados.

Charly me mira, mira a Killall que no está seguro de lo que está pasando pero que se huele que ha metido la pata hasta el fondo y un poco más allá (o al menos esa es mi impresión por la cara que luce), y vuelve a mirarme a mí. Charly ya me conoce. Los dos primeros días de formación los pasamos con él y sabe perfectamente que sé lo que hace un “killall” y sus consecuencias. Sabe que me he callado a posta. Sonríe. You have no idea the depths of my bastarditude, pienso, recordando algo que leí hace un tiempo.

Charly se gira hacia Killall, carraspea un poco y dice con una voz que pretende ser suave:

-Has hecho un “killall java” en una máquina que alberga cinco portales diferentes, cada uno con sus propios procesos java. ¿¿¿TU ERES GILIPOLLAS O QUE TE PASA??? –trompetas celestiales suenan en mis oídos. No puedo esperar al día en que lleve aquí lo suficiente para poder hablarle igual a la gente.
-Pero, pero… Pues lo he hecho otras muchas veces y siempre ha funcionado.
-¡O sea que eras tu el responsable de que la mitad de los portales estuvieran caídos cuando yo llegaba! –[realidad presente: ahora puedo decir que es cierto, ya que rara vez Killall se espera a que llegue el relevo, y si lo hace es porque tiene algún marrón entre manos que en el 99% de los casos ha provocado él] -Quita de la silla.

Charly se sienta frente la pantalla y comienza a levantar los portales. Killall me mira. No estoy seguro de si sospecha de mi, pero sigo teniendo mi máscara de angelito inocente puesta. Bonachón por su parte ha empezado a descojonarse, lo cual resulta bastante inusual. Yo por mi parte voy recogiendo mis cosas, esgrimiendo la más completa de las ignorancias como si nada hubiera pasado.

[insertar vuelta al tiempo presente. Cortesía de los tres fantasmas de "la Navidad"]



Unos días después, cuando empecé a ir solo, me encontré a Charly. No me dijo nada. Sólo empezó a descojonarse. Sonreí. Todos llevamos un pequeño bastardo dentro, incluso aquellos que no lo saben, como Charly, como Bonachón.

Yo por mi parte ya lo tengo asumido.

6 Comentarios:

El lunes, septiembre 11, 2006 10:31:12 AM, Wardog dijo...

Aaaah, que bello relato! Lo que se disfruta poniendo a la gente en evidencia!
Buena pinta tiene tu blog, sigue así!

 
El lunes, septiembre 11, 2006 10:45:23 AM, KaSiDY dijo...

Me he estado riendo un buen rato con tu relato. A ver si pones RSS en tu blog ;)

Saludos ;P

 
El lunes, septiembre 11, 2006 3:59:57 PM, Moleman dijo...

:D Gracias. Si, se llega a disfrutar bastante, sobre todo cuando sabes que el "humillado" se lo merece. Eso y que le rompan un bate contra la cabeza y que le metan astillas de madera bajo las uñas y les prendan fuego.
Esto con Torquemada no pasaba... xDDD

Y wardog, lo que me he llegado a reir yo con tus historias xD


Kasidy, lo pondre cuando... cuando me aburra en el trabajo, lo cual suele ser bastante a menudo :P

 
El miércoles, septiembre 13, 2006 12:52:30 AM, Death_Master dijo...

Vaya, veo que tomaste en consideración mi sugerencia de permitir comentarios anónimos... :P

 
El viernes, septiembre 15, 2006 8:28:37 PM, Saul HarmFul dijo...

Todavia me estoy riendo....

 
El sábado, septiembre 16, 2006 3:43:38 AM, p3loS dijo...

La verdad esque tiene su gracia, todo hay que decirlo. Buena historia!!!

Saludos!!

 

Publicar un comentario en la entrada

<< Volver