Nivel De Carga Excesivo En El Servidor Debido A PhpBB
Publicado: 20 Jul 2006, 14:10
URL: www.esrecfotografia.org
URL foros: www.esrecfotografia.org/f_erf
Plantilla(s) usuada(s): la estándar
MODs instalados: ninguno
Version de phpBB: 2.0.14
Servidor: Sitio de pago. Plan profesional linux= 600 Mb espacio / 4Gb transferencia / mysql / php.
Si es una actualizacion desde otra version: creo que no
Si es una conversion desde otro tipo de Foro: no
Especificar lo mejor posible el problema, copiando y pegando el error de tu sitio
Hola a todos,
He recibido un preocupante mensaje que anexo al final, de la empresa de alojamiento web donde tengo la página.
Por lo visto la bd que produce el alto nivel de carga es la de los foros phpBB. Sin embargo, la analizo y veo que la base de datos no es demasiado grande, con unos 1500 usuarios registrados.
El tráfico que soporta la web son unos 10Gb/mes y la base de datos problemática debe ocupar unos 30 Mb, como mucho, sobre los 600Mb contratados. La web completa (bd's, páginas e imágenes) ocupa unos
150 Mb. Los foros phpBB se relacionan con el resto de la página únicamente en que comparten usuarios.
Me gustaría saber si os ha pasado lo mismo alguna vez y si habéis podido solucionarlo de alguna manera. Además también me gustaría saber vuestra opinión sobre si creeis que es lógico que este parámetro no esté recogido en el contrato ni te digan como se calcula.
No tengo experiencia como webmaster por lo que tampoco sé como abordar las soluciones que me proponen. Además phpBB es un paquete estándar por lo que ponerme a optimizar consultas sql me parece un poco "heavy".
Un cordial saludo,
Alfonso
MENSAJE:
Estimado/a xxxxx:
Te escribimos este email para avisarte de que hemos detectado un consumo excesivo de recursos del sistema, ejercido por tus bases de datos del dominio xxx.XXXXXX.xxx.
Tus bases de datos han ocasionado una carga en el sistema Mysql de 1,11 puntos en un análisis realizado durante 11 horas. Lo máximo permitido por XXXXXXXX es un factor de 0,7. El nivel de carga se calcula
según el número y tipo de consultas, conexiones a base de datos y el tamaño de sus tablas.
Para que puedas comprobar el consumo SQL procedente de tu hosting, hemos comprimido un log que puedes descargarte mediante FTP en la raíz de tu Hosting. Es recomendable que elimines el log del servidor una vez descargado.
Comprueba si te es posible reducir el consumo Mysql. Abajo te indicamos algunos consejos que podrían serte de ayuda. En caso contrario, puedes optar por la contratación de un servidor dedicado para soportar la carga de tu web.
Trataremos de mantener tu web disponible durante 15 días más (siempre y cuando nuestros sistemas puedan sostener estos niveles de carga), con el fin de que tomes la decisión que mejor se adapte a tus necesidades.
En caso de que no te resulte posible reducir el consumo a unos mínimos permisibles ni desees solicitar un plan dedicado, nos veremos obligados a rescindir el presente contrato según las cláusulas relativas a "Recursos del sistema" del hosting (cláusula 3.2.5). XXXXXXXX te devolverá el importe de hosting no consumido hasta la fecha del servicio de hosting.
Consejos para reducir el consumo Mysql:
Reducir el tamaño de la base de datos en la medida de lo posible. En muchos casos, altos niveles de carga están causados por no rotar logs, o guardar indefinidamente mensajes en foros web sin que sean rotados.
Lo primero es que compruebes desde el administrador Mysql de tu panel de control qué tablas dentro de la base de datos son las que más espacio ocupan y ver si es posible liberarlas.
Si en tu web dispones de un foro con varios miles de mensajes, es conveniente purgar regularmente los elementos más antiguos para reducir el nivel de carga.
Optimiza tus consultas mysql, limita el número de consultas a realizar por cada visita en la medida de lo posible.
Recuerda revisar el log que hemos dejado en tu hosting con el fin de que puedas estudiar el origen
de la cantidad de consultas que se generan en pocos segundos.
Por último, no es recomendable el uso de tablas temporales debido a la carga que generan en caso de que estuvieran siendo utilizadas.
URL foros: www.esrecfotografia.org/f_erf
Plantilla(s) usuada(s): la estándar
MODs instalados: ninguno
Version de phpBB: 2.0.14
Servidor: Sitio de pago. Plan profesional linux= 600 Mb espacio / 4Gb transferencia / mysql / php.
Si es una actualizacion desde otra version: creo que no
Si es una conversion desde otro tipo de Foro: no
Especificar lo mejor posible el problema, copiando y pegando el error de tu sitio
Hola a todos,
He recibido un preocupante mensaje que anexo al final, de la empresa de alojamiento web donde tengo la página.
Por lo visto la bd que produce el alto nivel de carga es la de los foros phpBB. Sin embargo, la analizo y veo que la base de datos no es demasiado grande, con unos 1500 usuarios registrados.
El tráfico que soporta la web son unos 10Gb/mes y la base de datos problemática debe ocupar unos 30 Mb, como mucho, sobre los 600Mb contratados. La web completa (bd's, páginas e imágenes) ocupa unos
150 Mb. Los foros phpBB se relacionan con el resto de la página únicamente en que comparten usuarios.
Me gustaría saber si os ha pasado lo mismo alguna vez y si habéis podido solucionarlo de alguna manera. Además también me gustaría saber vuestra opinión sobre si creeis que es lógico que este parámetro no esté recogido en el contrato ni te digan como se calcula.
No tengo experiencia como webmaster por lo que tampoco sé como abordar las soluciones que me proponen. Además phpBB es un paquete estándar por lo que ponerme a optimizar consultas sql me parece un poco "heavy".
Un cordial saludo,
Alfonso
MENSAJE:
Estimado/a xxxxx:
Te escribimos este email para avisarte de que hemos detectado un consumo excesivo de recursos del sistema, ejercido por tus bases de datos del dominio xxx.XXXXXX.xxx.
Tus bases de datos han ocasionado una carga en el sistema Mysql de 1,11 puntos en un análisis realizado durante 11 horas. Lo máximo permitido por XXXXXXXX es un factor de 0,7. El nivel de carga se calcula
según el número y tipo de consultas, conexiones a base de datos y el tamaño de sus tablas.
Para que puedas comprobar el consumo SQL procedente de tu hosting, hemos comprimido un log que puedes descargarte mediante FTP en la raíz de tu Hosting. Es recomendable que elimines el log del servidor una vez descargado.
Comprueba si te es posible reducir el consumo Mysql. Abajo te indicamos algunos consejos que podrían serte de ayuda. En caso contrario, puedes optar por la contratación de un servidor dedicado para soportar la carga de tu web.
Trataremos de mantener tu web disponible durante 15 días más (siempre y cuando nuestros sistemas puedan sostener estos niveles de carga), con el fin de que tomes la decisión que mejor se adapte a tus necesidades.
En caso de que no te resulte posible reducir el consumo a unos mínimos permisibles ni desees solicitar un plan dedicado, nos veremos obligados a rescindir el presente contrato según las cláusulas relativas a "Recursos del sistema" del hosting (cláusula 3.2.5). XXXXXXXX te devolverá el importe de hosting no consumido hasta la fecha del servicio de hosting.
Consejos para reducir el consumo Mysql:
Reducir el tamaño de la base de datos en la medida de lo posible. En muchos casos, altos niveles de carga están causados por no rotar logs, o guardar indefinidamente mensajes en foros web sin que sean rotados.
Lo primero es que compruebes desde el administrador Mysql de tu panel de control qué tablas dentro de la base de datos son las que más espacio ocupan y ver si es posible liberarlas.
Si en tu web dispones de un foro con varios miles de mensajes, es conveniente purgar regularmente los elementos más antiguos para reducir el nivel de carga.
Optimiza tus consultas mysql, limita el número de consultas a realizar por cada visita en la medida de lo posible.
Recuerda revisar el log que hemos dejado en tu hosting con el fin de que puedas estudiar el origen
de la cantidad de consultas que se generan en pocos segundos.
Por último, no es recomendable el uso de tablas temporales debido a la carga que generan en caso de que estuvieran siendo utilizadas.