Debug de procesos en Solaris con Truss

Podríamos decir que truss es el equivalente en Solaris a strace de Linux, si bien existen también otras alternativas como dtrace que también cumplen perfectamente esta función. Truss es una utilidad que permite ejecutar el comando especificado o un proceso concreto y muestra durante su ejecución las llamadas al sistema que ejecuta y las señales Seguir leyendo


Debug de procesos en GNU/Linux con strace

Hace unos meses vimos como hacer debug de procesos en Solaris con el comando truss y dije además que este comando era la alternativa a strace en GNU/Linux. Vamos a ver entonces las posibilidades que nos ofrece el comando strace. Nos permite visualizar en la salida estándar los errores, llamadas al sistema y señales que recibe Seguir leyendo


Activar DEBUG para ASP en IIS7

Las instalaciones por defecto de IIS7 tienen desactivada la visualización de errores por pantalla para ASP (Classic ASP) y en su defecto muestran un mensaje genérico, el siguiente: An error occurred on the server when processing the URL. Please contact the system administrator Tenemos dos opciones para cambiar este comportamiento y poder activar temporal o Seguir leyendo


¿Por qué ‘dig +trace’ resuelve y ‘dig’ a secas no?

Analizando un problema de resolución DNS esta tarde he detectado algo que me ha parecido curioso. El dominio en cuestión no resolvía utilizando un determinado servidor DNS. Voy a enseñaros el ejemplo con un servidor DNS ficticio “10.0.0.115” y un nombre de dominio “test.com”: $ dig @10.0.0.115 test.com ; <<>> DiG 9.7.3 <<>> @10.0.0.115 test.com Seguir leyendo


Apache: cómo hacer debug de mod_rewrite

El módulo de Apache mod_rewrite tiene la opción de activar un modo debug o de registro de errores que puede ser de gran utilidad cuando tenemos algún problema con la creación de urls amigables o cualquier tipo uso que le demos a mod_rewrite. La implantación es simple, únicamente tenemos que especificar en el fichero de Seguir leyendo


Analizar origen de un Core Dump con strings

Un Core Dump es el volcado/copiado a un medio permanente (en este caso el disco) del contenido de la memoria RAM de un determinado proceso en un momento dado. Un core dump es provocado normalmente por el fallo de una aplicación y suele utilizarse para hacer debug de la misma. Los ficheros core dump los Seguir leyendo


Monitorización MySQL: MySQL Query Analyzer

Evidentemente existen muchas maneras de monitorizar MySQL, por ejemplo con cacti, MyTop, etc. No obstante he encontrado una aplicación propia de Sun/MySQL muy interesante, se trata de MySQL Query Analyzer. Captura oreilly.com Como se observa en la captura de pantalla, se trata de una interfaz web sobre la que podemos monitorizar y recolectar datos de Seguir leyendo