Que significa: Hosting account resources exceeded Imprimir

  • PMem, faults
  • 0

Si deseas ahorrar tiempo (15 minutos aproximadamente), nosotros podemos encontrar la causa por ti, para ello envía un email a ticket@hostingfacil.co para generarte el link para pago de $20 USD de este servicio, de lo contrario continua el tutorial.

Si recibes un email como este:

Hosting account resources exceeded

Significa que tu cuenta ha intentado usar más recursos de CPU ó RAM por ejemplo. Si dice PMem es RAM (PMem traduce Physical memory que es Memoria Física o RAM) si dice NPROC es que se ha intentado ejecutar más de 100 procesos concurrentes, esto es probablemente debido a que requieres más CPU para que se ejecuten más rápido y no se acumulen. La columna Faults indica las veces que se intentó usar más recursos de los disponibles.

Esto tienes diferentes causas/origenes, el principal es cuando se acumulan varios procesos debido a varias solicitudes transaccionales seguidas, esto es por ejemplo accesos a agregar al carrito, hacer una compra/pago/checkout ó autenticarse. Se ha estimado que para un Wordpress con decenas de plugins incluyendo Woocommerce, plugin de pagos, de mensajería, de tracking, etc. El Hosting Despegue, Estelar, Intergaláctico, Postpago y Arma tu plan soporta hasta 42 transacciones/compras/ordenes/pagos por minuto, en cuanto a accesos no transaccionales como acceso al homepage, ver un producto, ver un artículo no tienen un límite virtual, alrededor de 610 por segundo para un website de 600 KB.

Tenemos planes totalmente administrados, pero con recursos dedicados, aquí puedes verlos: Hosting totalmente administrado dedicado

Estamos ofreciendo una potencia equivalente 672 transacciones por segundo (16 veces más CPU / RAM), un plan por horas, se activar de forma inmediata por $2 USD por cada hora que lo desees activar, por ejemplo, si deseas 24 horas serían $48 USD y con esto evitarás perder transacciones en ese periodo. Para adquirir este plan por horas, contáctanos.

Las fallas que han ocurrido se pueden ver en cPanel -> Uso del recurso, es principalmente por CPU y RAM, con el Hosting Despegue, Estelar, Intergaláctico y Arma tu plan tienes 5 GHz CPU y 1 GB RAM, con el nuevo plan por horas tendrás 80 GHz y 30 GB RAM.


Para saber el detalle preciso de que causó se intentara usar más recursos de los disponibles, identifica el minuto el que ocurrió de la siguiente forma, en cPanel -> Uso del recurso -> Current Usage y en TimeFrame selecciona los último 30 días y en TimeUnit: Hour

 

Luego, realiza scroll hacia abajo hasta la tabla, ordena descendente por el numero de faults que ha tenido por Pmem (RAM), los faults por speed, io, iops no generan fallos (Errores 500), pero sí generan lentitud, los faults en pmem, EP y nproc si generan errores 500. Se ve así por ejemplo:

 

En este ejemplo el día con más faults por PMem es 8 noviembre, ahora en Timeframe selecciona el día específico y en Time Unit por minuto. De nuevo ordena descendentemente en faults por PMem, y así vas a obtener el minuto que más faults tuvo por RAM.

Ahora que ya tienes claro el minuto específico, abre cPanel -> Terminal, le das aceptar y por ejemplo ejecutas este comando:

grep "21/Nov/2021:23:30" access-logs/*

zgrep "21/Nov/2021:23:30" access-logs/*

La fecha y hora, reemplazas por la que obteniste con más faults, también debes revisar las peticiones que ocurrieron unos minutos antes, ya que no siempre las peticiones llegan al mismo minuto que estas causaron el intento de usar más recursos de los disponibles, así por ejemplo en vez de buscar exactamente en el minuto 30, puedes buscar del minuto 20 al 39 así:

grep "21/Nov/2021:23:2" access-logs/*

zgrep "21/Nov/2021:23:2" access-logs/*

grep "21/Nov/2021:23:3" access-logs/*

zgrep "21/Nov/2021:23:3" access-logs/*

En lo que visualizas debes buscar peticiones muy seguidas, por ejemplo, en el mismo segundo y usualmente POST, no GET.

Si tienes dudas interpretando esto, una vez hayas seguido este tutorial, nos puedes contactar indicando las dudas que tengas. 


¿Fue útil la respuesta?

« Atrás