Página 1 de 1

Consumo excesivo de cpu y ram

Publicado: 30 Nov 2012, 14:09
por teto86
Hola chicos!!
Me a llegado este correo de mi probeedor de internet.

Se ha detectado que su cuenta "************" se encuentra utilizando un alto número de recursos de CPU / RAM del servidor en el que se encuentra hospedado afectando al correcto funcionamiento del mismo y del resto de usuarios hospedados en el servidor.

Este tipo problemas pueden deberse a uno de los siguientes motivos:

- Su sitio web experimenta un alto volumen de visitas simultáneas excesivas para alojamiento web compartido.

- Posee un gran número de contenidos / dominios hospedados que generan un alto número de conexiones a Apache / MySQL.

- Su sitio web no se encuentra correctamente configurado u optimizado provocando picos de utilización anormales.



IMPORTANTE:

- No resolver este problema provocará que su cuenta deba ser suspendida en las próximas 24 horas, no es posible mantener activas cuentas que afecten al correcto funcionamiento de un servidor.

- Si debido al tipo de sitio web que hospeda no puede reducir el consumo de CPU / RAM deberá migrar su cuenta a un servidor virtual.



Por favor, para mayor información responda a este ticket y un técnico le atenderá lo antes posible.





Un saludo,

El equipo de Evalice Internet S.L.


La historia es que como hago yo para solucionarlo, tengo El servidor de imagenes instalado y la verdad mas de un TB en la carpeta tmp, no se si ese puede ser el problema.

La cosa esque ultimamente veo mas de 40 y 50 usuarios invitados al mismo tiempo cuando nunca he superado los 10, puede ser un consumo excesivo de los invitados? ¿puedes serque alguien este usando el servidor de mi foro para subir imagenes a otros foros? son opciones que se me pasan por la cebeza... no se cual puede ser el problema, alguna solucion posible?

Gracias.

Re: Consumo excesivo de cpu y ram

Publicado: 30 Nov 2012, 14:51
por ThE KuKa
Viendo los MODs instalados no veo nada "raro", me refiero a MODs que puedan generar demasiadas consultas SQL por ejemplo, pero no creo que sean los MODs.
Mientras escribo esto, veo 34 usuarios conectados, tres robots, Ana y el resto invitados.

Deberías ver los diferentes LOGs del servidor, yo se los que tengo yo, así que te pongo una lista y miras los que tengas ya que quizás son paneles distintos.

PHP Log
Apache error Log
Apache Access Log

En la carpeta /tmp/ deberías crear un .htaccess para evitar el "Hotlink" (no se si lo tienes o no, por eso lo comento), creo que en el foro de Guías, el tema de FAQs o en la Biblioteca había un tema de como hacerlo.

Si aún así, no ves los errores o te parece todo correcto, y a pesar de ser alojamiento compartido, entiendo que tu Hospedaje debería facilitarte la parte del LOG donde ellos ven esos datos tan "elevados", así pues, puedes solicitarles el error o LOG donde los consumos de CPU y/o recursos del servidor se "disparan" para así poder valorar cual puede ser la causa.

Re: Consumo excesivo de cpu y ram

Publicado: 01 Dic 2012, 06:25
por Carlos Murillo
También puede ser que la compañía de hosting tenga servidores muy chiquitos y ya una web que sea medio grande ya no las soporta, yo tengo en mi foro hasta 30 usuarios logeados, con mas de 40 mods instalados y no pasa nada :roll:

Por otra parte ellos te deberían de mandar un url o log de la pagina que gasta en especial muchos recursos. ami en sinaloa-mp3 me dieron un aviso de que la url.......... gastaba muchos recursos. :wink:

Saludos.

Re: Consumo excesivo de cpu y ram

Publicado: 02 Dic 2012, 00:23
por invi
Los usuarios suben imágenes a tu hosting con el MOD de servidor de imagenes? De ser así una de las causas puede ser esa, cuantas más imágenes tengas en el sitio peor será entre lentitud de carga y muchas visitas de usuarios a la vez, generan muchas consultas SQL si se visualizan mensajes con muchas imágenes, en alojamientos compartidos un excesivo numero de imágenes en un sitio web hará que el consumo de CPU y las conexiones a la base de datos, conozco sitios que le llamaron la atención por eso, porque si te das cuenta ya te dicen que te pases a un servidor virtual si sigue asi.

Lo malo de los alojamientos compartidos es eso, que es compartido, y hay unos limites.

Re: Consumo excesivo de cpu y ram

Publicado: 02 Dic 2012, 23:22
por teto86
Bueno pues como me a dicho the kuka he revisado eso del .htaccess y lo tiene en la raiz del servidor pero no dentro de la carpeta "tmp" he estado buscando y no encuentro como crearlo, de todas formas seguiré buscando con mas tiempo.

En el servidor me han dicho que hasta el lunes nada... que los técnicos trabajan entre semana asi que toca esperar... ya os informare con lo que me digan.

Invi, si, los usuarios pueden subir sus fotos al servidor, de ser ese el problema he pensado en varias alternativas como pueden algunos servidores externos que "creo" se pueden vincular con nuestros foros, pero es solo una idea, aun tengo mucho que meditar.
http://es.piwigo.org/
http://coppermine-gallery.net/
http://www.zenphoto.org/
http://www.phpalbum.net/
http://www.4homepages.de/

Re: Consumo excesivo de cpu y ram

Publicado: 02 Dic 2012, 23:55
por invi
Lo que yo creo que puedes hacer es reducir el limite de subida de imágenes por dia. En vez de permitir subir 50 imagenes en el mismo dia (de diferentes usuarios), lo limitas a 10 o 15 por ejemplo...y miras a ver si el consumo reduce algo por lo menos, claro que influirá en poco, pero teniendo en cuenta que los sitios grandes suelen generar un cierto tráfico y consumo... ten en cuenta que a más usuarios, más trafico necesitas, y más memoria necesitas para que todo funcione perfectamente. Tienes aqui mismo un ejemplo de lo que hablo, un sitio grande necesita más recursos de los que un alojamiento compartido dá.

Si no te gustan los servidores de imágenes externos, la unica alternativa que tienes es contratar un servidor virtual ó un dedicado, ya que los servidores de imágenes propios es lo que tiene..el consumo de cpu y memoria y son las unicas opciones más viables que veo..

Re: Consumo excesivo de cpu y ram

Publicado: 04 Dic 2012, 00:21
por teto86
Bueno a ver los expertos que opinan... esta es la respuesta que me han dado desde el servidor:

Buenos días,

Su sitio web ha sido notificado por realizar un excesivo consumo de CPU en el servidor bajo el que se encuentra hospedado, en el momento del envío de la notificación estos son los valores detectados.

clubrena 20835 3.3% CPU 0.0 0 0 ? ZN 18:51 0:00 [php]
clubrena 20860 8.5% CPU 0.0 0 0 ? ZN 18:51 0:00 [php]
clubrena 20876 17.0% CPU 0.0 0 0 ? ZN 18:51 0:00 [php]
clubrena 20881 21.0% CPU 0.0 0 0 ? ZN 18:51 0:00 [php]
clubrena 20884 42.0% CPU 0.0 0 0 ? ZN 18:51 0:00 [php]

No es posible determinar el archivo exacto que causa este problema, pero revisando sus estadísticas de uso posee un script PHP en la raíz de su cuenta que ocasionará dichos problemas.

Mi pregunta es... me dice que el problema es de un script PHP en la raiz... pero el servidor de imagenes esta en root/foro/galeria/tmp por lo que no se si ese puede llegar a ser el problema... en la raiz no veo nada raro... no se. lo mismo se a equivocado porque en la raiz hay otra carpeta que se llama "tmp" pero lo unico que hay dentro de ella es unas cuantas carpetas con nombres muy raros pero que no tienen nada dentro.

Lo que si que también he visto esque en la lista de consumos de CPU que me a dado, dentro del mismo minuto, el servidor pasa de consumir el 3.3% a consumir el 42% puede eso suceder en tan poco tiempo?

A ver si estos datos os sirven para encontrar la solución porque joer... en esto estoy completamente perdido.. De primeras lo que e hecho a sido eliminar la opcion para subir fotos al servidor y dejar de saturarlo.

Gracias!!

Re: Consumo excesivo de cpu y ram

Publicado: 04 Dic 2012, 11:59
por ThE KuKa
Puede que el archivo sea el iframe.php que usa la galería, pero ni idea.

Voy a bajarlo y echarle un vistazo.

Re: Consumo excesivo de cpu y ram

Publicado: 04 Dic 2012, 12:03
por ThE KuKa
Desactiva los últimos 10 mensajes en el indice del foro, tras esto deja pasar una hora o dos, y envía un Ticket o email para ver si el consumo de CPU a disminuido, que vean que estas trabajando en ello.

Re: Consumo excesivo de cpu y ram

Publicado: 25 Dic 2012, 00:56
por teto86
Bien chicos, muchisimas gracias a todos, al final he desactivado la opción de subir las fotos a mi propio servidor, y a bajado el consumo de CPU en el servidor, va bajando poco a poco, mientras los temas en los que se han publicado muchas fotos se vallan quedando atras y los usuarios no los vean a menudo el consumo no se disparara.
El problema esque se hizo un concurso de fotografia en la que la gente participo mucho y todo el mundo habría el mismo tema y cargaba las fotos cada 2 por 3 eso hizo que el consumo de disparase, pero ya se nota mucho como va bajando.

Muchas gracias a todos, y ahora mirare a ver como instalar un pestaña como la que hay aqui con tinipic para subir las fotos a un servidor externo.

Re: Consumo excesivo de cpu y ram

Publicado: 25 Dic 2012, 23:07
por invi
Nada majo, para eso estamos, si hay mas problemas acerca de ello aqui estamos, si podemos lo intentamos solucionar. :wink: