Si su sitio web presenta incidencias de disponibilidad, lo primero que debería hacer es examinar los registros del servidor web. De todos modos, la detección, el análisis y la resolución de incidencias es una tarea compleja, puesto que debe conocer cómo funciona el servidor web, así como donde se encuentran los registros y cómo analizarlos, entre otros. La nueva prestación de comprobación de registros de sitios web de Plesk le permite ahorrar tiempo y esfuerzos. Esta analiza los registros del servidor web para detectar incidencias comunes, muestra la frecuencia con la que se produce una incidencia en concreto y sugiere formas de resolverla.

Nota: La prestación solo está disponible para administradores de Plesk.

La comprobación de registros de sitios web resuelve las siguientes dificultades que deben afrontar los administradores de Plesk cuando analizan registros:

Dificultad Valor de Comprobación de registros de sitios web
El sistema operativo dispone de una gran cantidad de archivos de registro que incluyen información significativa. Su ubicación varía en función del sistema operativo usado. La comprobación de registros de sitios web analiza todos los archivos de registro relevantes, encuentra patrones de incidencias conocidas y muestra cómo encontrar las incidencias detectadas en los registros, así como la ubicación de los propios registros.
Para examinar archivos de registro es necesario acceder al servidor Plesk mediante SSH. La comprobación de registros de sitios web detecta la presencia de incidencias y muestra cómo solucionarlas en la interfaz de Plesk. Las soluciones suelen poderse aplicar sin necesidad de conectarse al servidor Plesk mediante SSH.
Las incidencias en sitios web suelen estar relacionadas con la carga del sitio web y del servidor. La comprobación de registros de sitios web muestra el gráfico con la distribución de las incidencias detectadas a lo largo del tiempo. Esto le permite saber con exactitud cuándo se produjo la incidencia y cómo está relacionada con el número de peticiones al sitio web.
Una incidencia puede afectar a múltiples sitios web. La comprobación de registros de sitios web muestra todos los sitios web afectados por la incidencia.
Buscar soluciones en Internet basándose en los errores registrados es una tarea desalentadora. La comprobación de registros de sitios web muestra soluciones aprobadas por el equipo de soporte de Plesk y por los usuarios de Plesk.

Uso

La comprobación de registros de sitios web puede analizar los registros del servidor web de forma automática y manual.

La comprobación automática analiza los registros de los sitios web cada día a una determinada hora e informa de las incidencias detectadas en las tarjetas de los sitios web afectados. La comprobación automática puede analizar todos los sitios web o bien solo los sitios seleccionados. Esta comprobación puede desactivarse en cualquier momento.

En el caso de la comprobación manual, puede analizar los registros de los sitios web deseados en cualquier momento y seleccionar el intervalo de tiempo que desea comprobar (por ejemplo, los últimos 5, 10 o 30 minutos).

Para habitar y acceder a la comprobación de registros de sitios web:

  1. Abra el archivo panel.ini para proceder con su edición. Este archivo se encuentra en``/usr/local/psa/admin/conf/panel.ini``.

    También puede editar el archivo en la interfaz de Plesk usando la extensión Panel.ini Editor.

  2. Añada las siguientes líneas al archivo panel.ini y guárdelo:

    [websitesDiagnostic]
    enabled = true
    
  3. Vaya a Herramientas y configuración > Comprobación de registro de sitios web (debajo de «Ayuda y resolución de problemas») o a la tarjeta del sitio web (Sitios web y dominios > dominio > Registros).

Recomendaciones de uso

Para aprovechar al máximo la prestación de Comprobación de registro de sitios web, le recomendamos usar las comprobaciones automáticas y manuales en tándem. Descubra cómo conseguirlo y vea otras recomendaciones útiles en la sección que se muestra a continuación.

  1. Vaya a Herramientas y configuración > Comprobación de registro de sitios web (debajo de «Ayuda y resolución de problemas»). Aquí verá los resultados de todas las comprobaciones (tanto las manuales como las automáticas). Eche un vistazo a los resultados de los dominios alojados.
  2. Mantenga activada la comprobación automática. Esto le ayudará a detectar incidencias en el sitio web antes de que las detecten sus clientes.
  3. La comprobación de registros de tráfico elevado puede consumir una cantidad significativa de recursos del servidor. Si este es el caso, vaya a la configuración de comprobación automática y seleccione los sitios web con mayor prioridad. De esta forma, la comprobación automática solo comprobará estos sitios.
  4. Si la comprobación de registros de sitios web detecta una incidencia, también se mostrará una o más formas de resolverla. Siga las indicaciones proporcionadas para resolverla.
  5. Una vez haya intentado solucionar la incidencia, abra el sitio web afectado en el navegador y visite distintas páginas del sitio web. Tenga en cuenta el tiempo dedicado a esta actividad (por ejemplo, cinco minutos). Más adelante lo necesitará para llevar a cabo la comprobación manual.
  6. Vuelva a la comprobación de registros de sitios web y ejecute la comprobación manual del sitio web afectado seleccionando el periodo de tiempo que desea comprobar. En nuestro ejemplo, los últimos cinco minutos. La comprobación manual mostrará si ha corregido la incidencia o si esta todavía se produjo durante su última visita al sitio web.

En este momento, la comprobación de registros de sitios web puede detectar las siguientes incidencias:

  • PHP-FPM «el servidor alcanzó la opción max_children»
  • ModSecurity «Acceso denegado con código 403»
  • PHP «Error interno del servidor 500: Tamaño de memoria permitido de XXX agotado»
  • PHP «restricción open_basedir en efecto»
  • Apache .htaccess «403 Prohibido AH01797: cliente denegado por la configuración del servidor»
  • Apache «No es posible acceder a un directorio de sitio web: 403 Prohibido»
  • Nginx «No es posible acceder a un directorio de un sitio web en Plesk: 403 Prohibido»
  • Apache .htaccess «403 Prohibido: pcfg_openfile: no pudo comprobarse el archivo htaccess. Compruebe que puede leerse»
  • Nginx «Demasiados archivos abiertos»

En el futuro, la comprobación de registros de sitios web podrá detectar las siguientes incidencias:

  • Nginx «502 Bad Gateway: upstream envió un encabezado demasiado grande mientras respondía al encabezado de la respuesta»
  • Apache «Error interno del servidor 500: aquí no se permite la opción FollowSymLinks»
  • ModSecurity «Cuerpo de la respuesta demasiado grande»
  • Apache «el servidor alcanzó la opción MaxRequestWorkers»
  • Límite de cuerpo de petición PHP «el cliente pretendía enviar un cuerpo demasiado grande»
  • Límite de cuerpo de petición PHP «el cliente pretendía enviar un cuerpo demasiado grande»
  • Sesiones PHP «Error interno del servidor 503» o «No pudieron leerse los datos de la sesión»
  • Apache .htaccess «403 Prohibido: pcfg_openfile: no pudo comprobarse el archivo htaccess. Compruebe que puede leerse»

Nota: La comprobación de registros de sitios web es una prestación beta y estamos mejorándola de forma constante. Si desea hacernos llegar sus comentarios sobre esta, envíenos un email a beta-extensions@plesk.com.