GNU/Linux >> Tutoriales Linux >  >> Panels >> cPanel

Cómo analizar un informe de perfil de recursos

En este tutorial:

Acceder a la información de registro Verificar versiones de software

Un informe de perfil de recursos puede ser muy útil porque proporciona las estadísticas del consumo de recursos de su sitio web en las últimas veinticuatro (24) horas. Si está experimentando un uso excesivo de recursos y no está relacionado con la actividad de MySQL o IMAP, entonces generar y ver un informe de perfil de recursos ayudaría a diagnosticar si su sitio web está consumiendo demasiados recursos.

Cada informe contiene datos/estadísticas en tres pestañas; Información de registro de acceso , Comprobar versiones de software y Información de recursos . En esta guía, puede aprender a interpretar las estadísticas en cada una de estas pestañas que se encuentran en el informe de perfil de recursos y cómo resolver las causas comunes del uso excesivo de recursos identificado mediante el análisis de informes de muestra .

Información de registro de acceso

La primera pestaña que se muestra al ver un informe de perfil de recursos es la información de registro de acceso . A continuación se muestra una lista descriptiva de las estadísticas que se muestran en esta pestaña:

Detalles de la información de registro de acceso
Visitas por hora y códigos de respuesta Cuántas solicitudes para una página en su sitio web y el código que representa la respuesta a la(s) solicitud(es).
Solicitudes duplicadas Cuántas solicitudes se realizaron para el mismo archivo y el código de respuesta a la(s) solicitud(es).
Solicitudes de contenido no estático Cuántas solicitudes de contenido dinámico se han realizado y el código de respuesta a la(s) solicitud(es).
Principales agentes de usuario Los agentes de usuario (el agente de usuario lo proporciona el navegador o la máquina) que realizan la mayoría de las solicitudes.
Principales direcciones IP Las direcciones IP que están realizando la mayoría de las solicitudes.

A partir de estas estadísticas, es más fácil visualizar y diagnosticar el consumo excesivo de recursos del servidor que buscar en los DomLogs manualmente desde la línea de comandos. Ahora, podemos echar un vistazo a los distintos patrones en la Información de registro de acceso detalles de la pestaña que podemos usar para identificar problemas de uso de recursos del sitio web y cómo mitigar el consumo excesivo de recursos .

Solicitudes administrativas Ajax excesivas

Para este ejemplo, instalamos WordPress, luego iniciamos sesión en el Tablero, minimizamos la ventana, dejándola en segundo plano durante unos treinta (30) minutos, y luego ejecutamos un nuevo informe.

La siguiente imagen es un extracto de la Información de registro de acceso pestaña de las Solicitudes de contenido no estático sección. Estos detalles muestran que admin-ajax.php ha realizado treinta y un (31) solicitudes.

AVISO: El Código de respuesta para admin-ajax.php solicitudes es 200. ¡200 es el mejor código de respuesta que puede recibir porque significa que la respuesta fue exitosa!

Este informe indica que durante los treinta (30) minutos de "inactividad" en el Tablero, hubo treinta y una (31) solicitudes realizadas por admin-ajax.php . En este caso, la Posible Solución contiene un enlace a una guía del Centro de soporte para ayudar a deshabilitar WordPress Heartbeat porque podría ayudar a reducir la cantidad de uso necesario para ejecutar el Panel de WordPress.

Programación de tareas programadas

Usando los mismos datos de muestra de las Solicitudes de contenido no estático el segundo éxito principal es wp-cron.php .

AVISO: La Respuesta la columna contiene un valor de 406 para las veintisiete (27) solicitudes de wp-cron.php . Abordar los errores excesivos puede ayudar a eliminar el consumo de recursos esporádico/innecesario. Para obtener más información, consulte nuestra guía Error 406:no aceptable.

La posible solución columna sugiere Agregar programación wp-cron. Es importante programar cuándo se ejecutan los cronjobs para garantizar que el servidor no ejecute automáticamente los cronjobs durante momentos de mayor tráfico. Aunque es posible que los cronjobs no usen recursos excesivos , si se ejecutan durante tiempos de alto nivel de tráfico, es posible que el uso de recursos supere los límites disponibles (incluso temporalmente), lo que puede reducir la calidad del servicio.

NOTA: Asegúrese de utilizar los datos de Visitas por hora y códigos de respuesta sección de la Información de registro de acceso pestaña para determinar la programación óptima para cronjobs. De esta manera, puede asegurarse de que no funcionen durante las horas de mucho tráfico.

Sitio web de rastreo excesivo de bots

Motores de búsqueda como Google, Bing y Yahoo! escaneará cualquier dato que pueda encontrar en línea. Aunque están diseñados para rastrear su sitio web de manera no intrusiva cuando lo deseen, esto puede generar un pico en el uso de recursos del servidor. Para minimizar el impacto que tienen en el uso de recursos de su cuenta, puede modificar su archivo robots.txt para solicitar que los motores de búsqueda limiten o denieguen el rastreo de su sitio web.

IP maliciosas

De esta captura de pantalla de las IP principales en la Información de registro de acceso pestaña, el ejemplo muestra una dirección IP:86.75.30.9 registrada con cuatrocientos cuarenta y dos (442) visitas. Comparando ese total con el total de visitas en este informe (637, calculado a partir de las visitas por hora sección), esta IP representa casi el setenta por ciento (70%) del total de solicitudes.

Si nota una cantidad excesivamente grande de solicitudes provenientes de una dirección IP, puede evaluar bloquear la dirección IP (como en el ejemplo anterior). Luego, puede usar el complemento cPanel IP Deny Manager para bloquear direcciones IP.

¡ADVERTENCIA!: Tenga cuidado al bloquear direcciones IP con las que no esté familiarizado. Puede haber recursos que no sean locales para el servidor que sean necesarios para que su sitio web se comunique y funcione correctamente con servidores remotos. Si bloquea una dirección IP y nota una cantidad excesiva de errores, así como un comportamiento inesperado en su sitio web, considere desbloquear esa dirección IP.

Comprobar versiones de software

El Comprobar versiones de software La pestaña contiene detalles relacionados con el software instalado en su(s) dominio(s). A continuación se muestra una lista descriptiva de las estadísticas que se muestran en esta pestaña:

Verificar versiones de software
Software El nombre del software que está instalado.
Nombre El nombre del sitio web (Título del sitio).
URL La URL para acceder al sitio web.
Ruta La ubicación del directorio de instalación de su sitio web (también conocido como directorio raíz del documento)
Versión La versión del software que está instalado.
Tema El nombre del tema actualmente activo.
Caché La disponibilidad de caché o el nombre de los complementos utilizados para el almacenamiento en caché.
Comentarios El número de comentarios que existen.
Complementos La cantidad de complementos que existen.
Lista de usuarios administradores Una lista de los usuarios administradores.
Lista de complementos activos Una lista de los complementos activos.

Estos detalles proporcionan una alternativa más sencilla a la comprobación manual del software. Ahora, podemos echar un vistazo a los diversos detalles en Comprobar versiones de software. información de pestañas que podemos usar para diagnosticar y mitigar el consumo excesivo de recursos .

Software obsoleto

Comprobar versiones de software La pestaña en el informe de ejemplo (que se muestra a la derecha) indica que la versión de WordPress está desactualizada. Al analizar su propio informe, compare la versión actual (4.7.10) con la versión disponible (4.9.5). En este caso, esta línea también contiene un enlace a nuestra guía del Centro de soporte sobre cómo actualizar WordPress.

Las correcciones de errores y vulnerabilidades de seguridad son importantes no solo para garantizar que sus datos permanezcan privados y seguros, sino también para garantizar que su sitio web funcione de manera óptima y que su cuenta no sea atacada por piratas informáticos. Cualquier software obsoleto que se muestre en Verificar versiones de software debe hacerse una copia de seguridad y luego actualizarse.

Sin almacenamiento en caché

Al analizar el informe de muestra, podemos ver que no se implementó el almacenamiento en caché. La mejor analogía para explicar cómo funciona el caché es usar una caja de herramientas. Si está trabajando en arreglar algo en el baño de arriba, es menos trabajo traer toda la caja de herramientas (llena de herramientas que usa comúnmente para reparaciones), en lugar de subir y bajar las escaleras para cada herramienta que se necesita para completar el trabajo. El almacenamiento en caché funciona de la misma manera. Si el script ya se ejecutó, los resultados se almacenan en caché/guardan para un acceso rápido y reutilizar los datos, lo que reduce el consumo de recursos para procesar el script una y otra vez. Para obtener más información sobre cómo implementar el almacenamiento en caché, puede revisar nuestra guía Use el caché de WordPress para acelerar su sitio.

Cantidad excesiva de comentarios

Los datos de muestra que estamos utilizando indican la cantidad de comentarios (12.511 en total) en el sitio web. Cada vez que una página se carga con comentarios, MySQL necesita analizar los doce mil comentarios para determinar cuáles se cargan en la página. Considere moderar sus comentarios y reducir la cantidad tanto como sea posible. Esto ayudará a evitar un consumo excesivo de recursos.

¡Felicitaciones! Ahora ya sabe cómo analizar el perfil de recursos para identificar y resolver problemas comunes relacionados con el consumo excesivo de recursos.


cPanel
  1. Cómo ver la información de uso de recursos en Plesk

  2. Cómo cambiar la imagen de perfil en Debian 10

  3. ¿Cómo decirle a Gnome que vuelva a leer el ~/.profile?

  4. Linux:¿cómo analizar los datos de perfil de `perf Record –a` (recopilación de todo el sistema)?

  5. ¿Cómo restaurar / etc / perfil?

¿Cómo cambiar la imagen de perfil de la cuenta?

¿Cómo monitorear la información del límite de recursos en cPanel?

¿Cómo puedo analizar la velocidad de mi sitio web?

Cómo monitorear el uso de recursos y las métricas en cPanel

Cómo bloquear o desbloquear solicitudes PING en Ubuntu

¿Cómo perfilar el uso de la memoria?