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.
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...
ResponderBorrarhabia motores diesel de contingencia.. pero no se porque no se prendieron...!
me defeco en la projenitora de Murphy ...
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.
ResponderBorrarDe 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)