Apache es un servidor web
Monitoreo
server-status
Luego de configurarlo puede verlo en http://ip_del_servidor/server-status
error log
El error log suele ser muy grande así que siempre es útil buscar forma de extraer de allí la información que nos interese:
- Ver todos los errores menos los de archivos no encontrados: grep -v 'File does not exist' error_log
- Ver solo los errores del servidor: grep -v client error_log
mod_log_firstbyte
Instalacion
Ejecute los comandos:
mkdir /usr/local/src/mod_log_firstbyte cd /usr/local/src/mod_log_firstbyte wget http://mod-log-firstbyte.googlecode.com/svn/trunk/mod_log_firstbyte.c apxs2 -c mod_log_firstbyte.c apxs2 -i -a mod_log_firstbyte.la
A su archivo httpd.conf añada las lineas:
LogFormat "%h %l %u %t \"%r\" %>s %b %D %F" common-with-firstbyte
CustomLog "logs/access_log_firstbyte" common-with-firstbyte
Reinicie apache:
- /etc/init.d/apache2 restart
Ahora el archivo access_log_firstbyte contiene dos números mas, el ultimo de ellos muestra cuantos microsegundos gasto apache en procesar la petición, por ejemplo:
- 190.26.180.196 - - [10/Sep/2010:15:04:01 -0500] "GET /moodle/course/view.php?id=62 HTTP/1.1" 200 29008 14082912 13539250
