Un día sin sol es.... como una noche.


Ayer y anteayer no fueron días fáciles.

Se instaló en producción el sistema de Aduana de Costa Rica y Murphy nos acompañó en todos el proceso de instalación. Funcionó todo perfectamente en el ambiente de testeo durante los días anteriores, y al llegar a producción aparecieron problemas de seguridad, de autenticación y de performance. No es una instalación sencilla, pues hay 2 juegos de clusters (externo e interno) y firewall/proxys que hacen complicada la instalación. Uno de los servidores del cluster, tenia problemas de instalación y tuvieron que reinstalarlo.

También estuvo caido el Portal de todo Hacienda, que brinda servicios de autenticación, el cual no podemos solucionar y no fue nuestra resolución. ... En fin, algunos fueron achacables a la instalación y otros no.

De cualquier forma, hay varias cosas para aprender para la próxima. A mi me tocó la parte fácil de trabajar desde Uruguay analizando algunos problemas, pero Alejandro y Ruben se llevaron la peor parte allá.

Los mayores problemas de performance, eran provocados por algunos archivos javascript (gxtypes.js) que no estaban en el lugar correcto.

La prensa hablo del tema, y algunos de los problemas los solucionamos analizando los logs del IIS para ver que era lo que estaba pasando.

Como siempre que tengo que hacer ese trabajo me olvido del significado de los campos voy a publicar en el blog una referencia para tenerlo a mano la próxima vez:

Field Appears As Description
Date date The date on which the activity occurred.
Time time The time, in coordinated universal time (UTC), at which the activity occurred.
Server IP Address s-ip The IP address of the server on which the log file entry was generated.
Method cs-method The requested verb, for example, a GET method.
URI Stem cs-uri-stem The target of the verb, for example, Default.htm.
URI Query cs-uri-query The query, if any, that the client was trying to perform. A Universal Resource Identifier (URI) query is necessary only for dynamic pages.
Client IP Address c-ip The IP address of the client that made the request.
Host cs-host The host header name, if any.
HTTP Status sc-status The HTTP status code.
Win32 Status sc-win32-status The Windows status code.
Bytes Sent sc-bytes The number of bytes sent by the server.
Bytes Received cs-bytes The number of bytes received and processed by the server.
Time Taken time-taken The length of time that the action took, in milliseconds.


The log file is a customizable ASCII text-based format. The field prefixes in the file are defined as follows:

s Server actions.
c Client actions.
sc Server-to-Client actions.
cs Client-to-Server actions.


Los codigos de status http se pueden ver aca.

el sc-win32-status tiene los codigos (NET HELPMSG #error)
2 - El sistema no puede encontrar el archivo especificado.
3 - El sistema no puede encontrar la ruta especificada.
64 - El nombre de red especificado ya no está disponible.
1236 - El sistema local anuló la conexión de red.

Comentarios

  1. Murphy no se fue lejos.. hoy se cayo el datacenter, se fue la luz y se apago. con ello se fueron las bases de datos...
    habia motores diesel de contingencia.. pero no se porque no se prendieron...!

    me defeco en la projenitora de Murphy ...

    ResponderBorrar
  2. Las instalaciones no son fáciles (!uyy que verdad revelada!), fuerza a uds y a todos los que han estado, están o estarán en ellas.

    De mucha prensa...en fin...

    Para mi hoy fue un gran día así que promedialmente estuvimos bien. Eso me hace sentir un poco culpable pero no pierdas la esperanza porque la alegría va por barrios (lamentablemente las instalaciones también)

    ResponderBorrar

Publicar un comentario

1) Lee el post
2) Poné tu opinión sobre el mismo.
Todos los comentarios serán leidos y la mayoría son publicados.

Entradas más populares de este blog

Aplicación monolítica o distribuida?

La nefasta influencia del golero de Cacho Bochinche en el fútbol uruguayo

Funcionalidades de GeneXus que vale la pena conocer: DATE Constants.