Límites de recursos
Nuestros planes de hospedaje web utilizan los siguientes límites de recursos de CloudLinux:
SPEED Límite de velocidad de la CPU, en relación con un solo núcleo. Medido por el número de núcleos, nuestros planes de hospedaje web comienzan desde el 100% (1x núcleo de CPU).
PMEM - Physical Memory limit Límite de memoria física (también incluye memoria compartida y caché de disco). Medido en MB, nuestros planes de hospedaje web comienzan desde 1024 MB.
IO Rendimiento de E/S: combina operaciones de lectura y escritura. Medido en MB por segundo, nuestros planes de hospedaje web comienzan con un límite de 1 MB por segundo.
IOPS (en inglés) Restringe el número total de operaciones de lectura/escritura por segundo. Nuestros planes de hospedaje web comienzan con un límite de 1024 operaciones por segundo.
EP - Entry processes Límite en los procesos de ingreso. Por lo general, representa el número máximo de conexiones simultáneas a los scripts dinámicos, así como a los trabajos SSH y cron que se ejecutan simultáneamente. Nuestros planes de hospedaje web comienzan con un límite de 20 procesos de entrada.
NPROC - Number of proccess Número máximo de procesos dentro de LVE, nuestros planes de hospedaje web comienzan a partir de 100 procesos.
La información técnica detallada sobre los límites de CloudLinux se puede encontrar en el sitio web de documentación de Cloudlinux.
Errores y faltas
A veces, su sitio web puede agotar los límites de recursos causando un error, a continuación se presentan algunas explicaciones de algunos mensajes de error genéricos.
Nota:
- Si el sitio está limitado por CPU o E/S, el sitio comenzará a responder más lentamente. No se devolverá ningún error al usuario. Si el número de fallos de la CPU es bajo (por ejemplo, alrededor de 100 o menos por semana), la ralentización puede ser de solo unos segundos en el momento del fallo. Si solo experimenta fallas de CPU a esta velocidad, esto no es motivo de preocupación.
- Si el sitio está limitado por la memoria o el número de límites de procesos, el usuario recibirá errores 500 o 503 que indican que el servidor no puede ejecutar el script.
- Si el sitio está limitado por procesos de entrada, el usuario recibirá un error 508 Resource Limit Reached (Límite de recursos alcanzado).Los errores más comunes que puede encontrar son los errores de CPU y los errores del proceso de entrada.
Fallos de CPU
Los fallos de CPU pueden deberse a un proceso interno del sitio web o a un evento externo. Las fallas de CPU a menudo son causadas por un proceso que intenta consumir más recursos de CPU de los que están disponibles, este proceso puede iniciarse como parte de los procesos del sitio web o un evento externo ha iniciado el proceso.
Ejemplos de procesos internos del sitio web que pueden causar fallos de CPU:
- Un plugin o tema mal desarrollado.
- El sitio web no almacena páginas en caché y no carga las páginas de manera eficiente.
- El software de sitios web externos realiza llamadas periódicas al sitio web para verificar la versión del plugin/tema y la disponibilidad de actualizaciones.
- Hay un software instalado que rastrea el sitio web en busca de ciertos tipos de contenido, por ejemplo, el complemento Broken Link Checker para WordPress.
- Se están iniciando muchos procesos en el backend del sitio web en un corto período de tiempo.
- La actividad de administración en un sitio web de WordPress no se puede almacenar en caché, y si se realizan actividades como comprobaciones de actualización de complementos de terceros, es posible que los recursos de la CPU se agoten.
Ejemplos de eventos externos que pueden causar un uso elevado de la CPU:
- Ataques de fuerza bruta.
- El bot/rastreador está visitando el sitio web y no hay ninguna configuración para limitar el tráfico de bots durante las visitas.
- La aplicación no tiene ningún firewall instalado.
- Se envió una campaña exitosa que atrajo una afluencia de visitantes en un corto período de tiempo.
Consejos para solucionar la causa de los fallos de la CPU
Observe la regularidad de las fallas, si son irregulares y ocurren ocasionalmente, esto indica que las fallas de la CPU son causadas por un evento externo, como un ataque de fuerza bruta o una campaña exitosa de boletines informativos. Puede reducir/prevenir el impacto que los eventos externos tienen en su sitio web optimizando el firewall de aplicaciones.
También puede verificar si la falla está siendo causada por un ataque verificando primero las estadísticas de uso de recursos en cPanel para identificar cuándo ocurrieron las fallas, luego viendo los registros de acceso del sitio web durante el tiempo en que ocurrieron las fallas de la CPU.
Si las fallas ocurren regularmente en ciertos intervalos o períodos de tiempo, esto indica que un proceso interno del sitio web no está funcionando de manera eficiente dentro de los recursos asignados.
Fallos del proceso de entrada
Si se agotan los recursos del proceso de entrada de una cuenta, el servidor devolverá el error 508 Resource Limit Reached para evitar que un solo sitio agote todos los procesos del servidor web en el servidor. Nota: Un mayor número de fallos de CPU puede hacer que la cantidad de procesos de entrada aumente, ya que las solicitudes no se pueden cumplir tan rápidamente, por lo que el sitio web devolverá un error 508 Resource Limit is Reached hasta que se procesen las solicitudes existentes (posteriormente, los procesos de entrada adicionales estarán disponibles una vez que las solicitudes hayan completado el procesamiento).