publico para levantar internet httpd ec2 directorio desde descargar configurar conf acceso acceder apache http server admin apache-http-server

para - levantar apache



¿Cómo comprobar si los clientes se mueren de hambre en un servidor apache? (3)

Solicitudes de recuento que se han agotado sin procesamiento (el cliente se ha quedado sin comida)

Depende de qué plataforma esté operando y para qué se utiliza el servidor Apache. En caso de que el servidor apache se utilice como back-end para algún sitio web, puede agregar marcas de tiempo a cada solicitud realizada por el cliente (usuario del sitio web) o permitir que el cliente realice un seguimiento de las solicitudes que realizó con sus marcas de tiempo asociadas. Envíe estos datos al servidor y permita que el servidor compare estos datos con sus propios registros.

Por lo tanto, le aconsejo que realice un seguimiento tanto del lado del cliente como del lado del servidor de todas las solicitudes recibidas y enviadas con su estado adicional (éxito o fracaso, marca de tiempo).

Para obtener información más específica, creo que es necesario tener más contexto en la implementación real.

¿Cómo supervisarías el rendimiento de un servidor en el sentido de:

  1. Solicitudes de recuento que se han agotado sin procesamiento (el cliente se ha quedado sin comida)

  2. Solicitudes de recuento que se han agotado durante el proceso

  3. Solicitudes de recuento que fallaron debido a un error al menos en apache lvl

Gracias


No soy un experto en ese caso, pero aquí está mi opinión sobre esto,

El tiempo de espera de solicitud genera un error 408 en registros que es contable y apache proporciona una variable %D para medir el tiempo de proceso.

Solicitudes de recuento que se han agotado sin procesamiento (el cliente se ha quedado sin comida)

Si no hay un tiempo de proceso o mínimo, entonces puede asumir que la solicitud no se procesa en absoluto.

Solicitudes de recuento que se han agotado durante el proceso

Opuesto a la teoría anterior, obtendrá un poco de tiempo registrado para el procesamiento.

Solicitudes de recuento que fallaron debido a un error al menos en apache lvl

Seguramente obtendrá el registro de errores por cualquier motivo que Apache haya encontrado.

Y cuál será el papel de mantener vivo en este caso es otra cosa.

Los métodos de registro son diferentes en Apache 2 y 2.4, tenga esto en cuenta, pero el formato de registro común lo conducirá al resultado.

Editar :

Si busca herramientas que le proporcionen algunas ideas, intente con las siguientes, y el servidor httpd de apache proporciona todos los conocimientos necesarios que nginx y otros servidores pueden ofrecer.

https://logz.io/

http://goaccess.prosoftcorp.com/

http://awstats.sourceforge.net/

Refrences:

http://httpd.apache.org/docs/current/mod/mod_log_config.html https://httpd.apache.org/docs/2.4/mod/mod_reqtimeout.html https://httpd.apache.org/docs/ 2.4 / logs.html


Según mi conocimiento, Apache no es compatible con este tipo de característica que no sea el estado del servidor . Pero eso no incluye métricas suficientes para satisfacer su requerimiento.

Pero nginx proporciona más métricas que casi incluyen lo que necesita.

Compatibilidad con la versión de código abierto de Nginx siguiendo las métricas,

  • acepta / aceptado
  • manejado
  • caído
  • activo
  • solicitudes / total

Por favor, consulte este artículo . Si intenta alojar una aplicación web de php, puede pasar a nginx en ese caso.