Poniendo datos enviados con POST en los logs de Apache

Me encargaron un par de pruebas de estrés a un servidor. El panda me recomendó siege, y al ver lo fácil que es usarlo me decidí en vez de ab o JMeter.

Necesitaba revisar si siege enviaba correctamente al servidor  los datos en POST, por lo que levanté Apache en una máquina virtual con CentOS 6 y me dispuse a ver qué onda con los logs.

Para poder ver lo que le llega al servidor desde post, hay que activar el módulo mod_dumpio en el httpd.conf, y después configurarlo como sigue:

#httpd.conf

# Activar el módulo
LoadModule dumpio_module modules/mod_dumpio.so

# Indicarle a Apache que queremos que haga log desde el nivel debug
LogLevel debug

# Configurar el módulo para que muestre lo que le llega al servidor
DumpIOInput On

# Configurar el módulo para que muestre lo el servidor regresa
DumpIOOutput On

Resultado: sí pude ver los valores de los parámetros enviados con POST, y gracias a la última línea, también queda en el log lo que el servidor regresa, lo cual puede ser útil al momento de que surge algún problema.

Lo dejo aquí para la posteridad, porque creo que lo voy a usar después 😀