
Mi servidor web ejecuta CentOS y cada vez que se accede a una determinada página en mi foro, httpd
se bloquea y parece que nunca puedo identificar el archivo exacto.
¿Hay alguna forma de ver las páginas que actualmente tienen solicitudes abiertas en un servidor basado en CentOS/UNIX?
Respuesta1
Puedes intentar usarApachearriba. Muestra un resultado como este:
Respuesta2
Si lo ha mod_status
habilitado (y posiblemente ExtendedStatus
lo ha configurado en Activado) y está en una lista blanca como esta:
#
# Allow server status reports generated by mod_status,
# with the URL of http://servername/server-status
# Change the ".example.com" to match your domain to enable.
#
<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from 127.0.0.1
</Location>
Puede obtener una lista de lo que están haciendo los procesos y subprocesos, el tiempo de actividad, etc. en http://your.server/server-status
. (Sin embargo, no le ayudará si su servidor no responde por completo).
Respuesta3
¿Lo intentaste tail /var/log/apache2/access.log
y tail /var/log/apache2/access.log
? En caso de problemas, suelo empezar tail -F /var/log/apache2/*.log
a notar la capital F
, algunas Unices no la admiten, en ese caso cámbiela af