Refleje las solicitudes HTTP en vivo en otro servidor desde el registro de acceso de Apache para confirmar que puede manejar la carga.

Refleje las solicitudes HTTP en vivo en otro servidor desde el registro de acceso de Apache para confirmar que puede manejar la carga.

Tengo un servidor HTTP Apache, que está en uso en producción. He instalado otro servidor, que debería hacer lo mismo que este servidor, pero me gustaría hacer algunas pruebas de carga simples. El servidor http apache no tiene estado y atiende estáticamente muchas solicitudes HTTP GET simples. Puedo ver todas las solicitudes en vivo tail -f /var/log/apache/access.log.

¿Existe algún programa que tome esta tailsalida de un registro de Apache y, tan pronto como vea una solicitud GET, envíe una solicitud GET similar a este otro servidor e informe aproximadamente cuántos también obtienen un 200?

Esta es una forma sencilla de reflejar el tráfico en vivo de otro servidor y confirma que el nuevo servidor es capaz de manejar la carga real.

Respuesta1

La aplicación más fácil de usar que puede reproducir el registro de acceso HTTPD de Apache es probablementeApache JMetro

viene conRegistro de accesosampler que genera solicitudes HTTP a partir del archivo de registro de acceso para que pueda reproducir las solicitudes con precisión.

Referencias:

información relacionada