Los de Aruba me dicen que carga demasiado el server

Started by harryLine, October 05, 2006, 03:23:31 AM

Previous topic - Next topic

harryLine

Buenas, a ver si alguien me puede guiar para poder solucionar esto, es que la gente de Aruba me ha enviado este email:

Quote from: Aruba
Estimado Cliente,

el dominio pandopuntokualda.com [nofollow] ha ocasionado problemas al servidor Linux donde se aloja por aplicaciones introducidas dentro de su espacio web.
Se ha renombrado la aplicación ../www.pandopuntokualda.com
/home/index.php in NON_USARE_BLOCCA_IL_SERVER_index.php para bloquear los pedidos erróneos hacia los recursos de sistema.

Le invitamos revisar de nuevo toda la aplicación en manera más detallada.

Le adjuntamos los logs de las consultas más pesadas:

W GET /index.php?action=keepalive;1159971843330                              15.8 sec
W GET /index.php?action=keepalive;1159971842259                              12.64 sec
_ GET /index.php?action=dlattach;topic=7932.0;attach=15382                   8.94 sec
. GET /index.php?action=keepalive;1159893763500                              8.82 sec
K GET /index.php?board=4.0                                                   7.55 sec
W GET /index.php?action=dlattach;topic=163.0;attach=547                      7.54 sec
K GET /index.php?action=dlattach;attach=13007;type=avatar                    7.53 sec
K GET /index.php?action=keepalive;1159971843280                              7.09 sec
K GET /index.php?action=unreadreplies                                        6.73 sec
W GET /index.php?action=keepalive;1159971841888                              6.45 sec
K GET /index.php?action=keepalive;1159971790468                              6.39 sec
W POST /index.php?PHPSESSID=77ad811c4f7e33f2e3beaa4c409c42e4&acti            6.25 sec
K GET /index.php?action=keepalive;1159971900906                              6.04 sec
K GET /index.php?action=keepalive;1159971843420                              5.77 sec
K GET /index.php?action=dlattach;attach=15948;type=avatar                    5.75 sec
W GET /index.php?action=keepalive;1159971840246                              5.73 sec
W GET /index.php?action=dlattach;attach=10652;type=avatar                    5.66 sec
K GET /index.php?action=keepalive;1159971779015                              5.46 sec
. GET /index.php?action=dlattach;topic=2019.0;attach=16257                   5.15 sec
. GET /index.php?action=dlattach;topic=10329.0;attach=19118                  4.72 sec
K GET /index.php?action=keepalive;1159971790156                              4.41 sec
K GET /index.php?topic=10484.0                                               3.82 sec
. GET /index.php?board=3.0                                                   3.75 sec
K GET /index.php?action=unread;start=120                                     3.69 sec
W GET /index.php?action=keepalive;1159971841978                              3.6 sec
. GET /index.php?action=keepalive;1159971524962                              3.22 sec
W GET /index.php?topic=8144.0                                                3.19 sec
. GET /index.php?type=rss;action=.xml                                        3.15 sec
. GET /index.php?action=dlattach;topic=4424.0;attach=8825                    3.14 sec
. GET /index.php?action=dlattach;attach=13443;type=avatar                    3 sec
K GET /index.php?topic=9951.60;topicseen                                     2.94 sec
. GET /index.php?action=dlattach;attach=17024;type=avatar                    2.93 sec
. GET /index.php?PHPSESSID=67153a6a006e1350d012e37be106e640&actio            2.93 sec
. GET /index.php?action=dlattach;attach=8497;type=avatar                     2.57 sec
W GET /index.php?action=dlattach;topic=842.0;attach=10793                    2.56 sec
K POST /index.php?action=search2                                             2.55 sec
K GET /index.php?action=dlattach;attach=17520;type=avatar                    2.4 sec
W GET /index.php?action=keepalive;1159971841427                              2.25 sec
W GET /index.php?PHPSESSID=460058a8b15cdb93cb955253bc3c4bdb&board            2.25 sec
. GET /index.php?action=dlattach;attach=8996;type=avatar                     2.15 sec
_ GET /index.php?action=dlattach;attach=7688;type=avatar                     2.04 sec
K GET /index.php?action=keepalive;1159971791133                              1.98 sec
. GET /index.php?action=dlattach;attach=13007;type=avatar                    1.97 sec
C GET /index.php?type=rss;action=.xml                                        1.81 sec
K POST /index.php?action=search2                                             1.78 sec
. GET /index.php?action=keepalive;1159908593330                              1.62 sec
. GET /index.php?action=dlattach;topic=5170.0;attach=10281                   1.56 sec
W GET /index.php?action=dlattach;attach=13671;type=avatar                    1.52 sec
. GET /index.php?action=dlattach;attach=17001;type=avatar                    1.31 sec
K GET /index.php?topic=2397.0                                                1.2 sec
. GET /index.php?PHPSESSID=040d99c1cae2c42405bd4d42b0dcd3b7&actio            1.14 sec
. GET /index.php?action=dlattach;attach=17975;type=avatar                    1.11 sec
W POST /index.php?action=search2                                             1.09 sec
. GET /index.php?action=dlattach;attach=4090;type=avatar                     1.08 sec
. GET /index.php?board=15.0                                                  1.05 sec
K GET /index.php?board=4.0                                                   1.01 sec
W GET /index.php?action=dlattach;attach=216;type=avatar                      0.82 sec
. GET /index.php?action=dlattach;topic=5458.0;attach=11535                   0.77 sec
K GET /index.php?action=pm                                                   0.76 sec
C GET /index.php?action=dlattach;attach=4647;type=avatar                     0.71 sec
K GET /index.php?board=66.0                                                  0.68 sec
C GET /index.php?action=dlattach;topic=10013.0;attach=18517                  0.65 sec
. GET /index.php?action=dlattach;attach=896;type=avatar                      0.64 sec
W GET /index.php?action=dlattach;attach=17551;type=avatar                    0.62 sec
. GET /index.php?action=dlattach;topic=3770.0;attach=18398                   0.58 sec
K GET /index.php?action=profile;u=8892;sa=account                            0.57 sec
. GET /index.php?action=dlattach;attach=14926;type=avatar                    0.55 sec
K GET /index.php?board=10.120                                                0.53 sec
. GET /index.php?action=dlattach;attach=1416;type=avatar                     0.52 sec
. GET /index.php?action=dlattach;attach=16492;type=avatar                    0.38 sec
. GET /index.php?action=dlattach;topic=1910.0;attach=4165                    0.38 sec
W POST /index.php?action=search2                                             0.36 sec
W POST /index.php?action=search2                                             0.35 sec
K GET /index.php?board=75.40                                                 0.28 sec
K GET /index.php?action=dlattach;attach=17320;type=avatar                    0.17 sec
. GET /index.php?action=dlattach;attach=12;type=avatar                       0.14 sec
. GET /index.php?board=15.80                                                 0.07 sec
C GET /index.php?action=dlattach;attach=9594;type=avatar                     0.02 sec
. GET /index.php?topic=4947.0                                                0.01 sec
W GET /index.php?topic=10522.msg93312                                        0.01 sec
W GET /index.php?action=dlattach;attach=11252;type=avatar                     sec
K GET /index.php?action=keepalive;1159971796452                               sec
. GET /index.php?action=dlattach;attach=13197;type=avatar                     sec


En caso de que la reinserción de la aplicación cause nuevos problemas, el servicio se bloqueará
provisionalmente, se enviará el aviso de bloqueo y la reactivación será subordinada a la
eliminación definitiva de la aplicación.

Atentamente

=============================
Staff
Aruba S.p.A. - Aruba.it [nofollow]
=============================

Y me imagino que el tema va por las descargas de adjuntos y tal, pero ni idea de como solucionarlo... alguien sabe algo?

Gracias de antemano ;)


harryLine

#2
ups, sorry...

la versión es la Smf 1.1 RC2
y la url: www.pandopuntokualda.com [nofollow]

Como datos adiccionales, os puedo decir que usabamos bastante el sistema de attach, para paquetes de unos 30 kb. (es un foro de descargas via pando), tenia desabilitado lo del log de errores (que me di cuenta que hacia demasiadas consultas a la db) y... poco más...

Un saludo ;)

Pedi que me borren

No se lo ve...hay que registrarse...
Pero los attach, podes hacerles mantenimiento borrando los viejos...
No se como funciona el sistema que mencionas...pero tenes un sistema de uploads...aparte del foro...eso le debe sumar a los recursos...

Deberia ser demasiada cantidad de attach, para que moleste al servidor...

flagada

Hola,

Vengo a echar un cable, a ver si puedo ayudar en algo. Mirando el log hay muchas entradas del tipo
action=dlattach;attach=XXXXX;type=avatar

Esto seguramente ocurre cuando un usuario cambia su avatar. Por lo que suelo ver en el foro, se ven muchos avatares que son gif animados, gráficos más o menos pesados, etc. Muchos de ellos seguramente pesan más que los enlaces de los .pando de descarga. Además, cuando cargas un tema, se cargan todos los gráficos de cada mensaje de la página. Resumiendo, mi recomendación es que si se puede desactiveis los avatares para todo el foro. Además de reducir el tráfico de la web, mejorará bastante el tiempo de carga de cada página. No conozco estos foros de SMF, pero mirando un poco creo que hay unas opciones que son "Allow members to choose a remote avatar" y "Allow members to upload their own avatar", que podeis cambiarla para que no permita los avatares. Quizá haya otro sitio, mirad el archivo de configuración.

Un saludo,

Flagada


harryLine

gracias ;)

te comento, el sistema ese de subidas, no creo que les afecte, ya que no interactua con la db y no se usa demasiado (es solo para subir imágenes y mucha gente usa servicios externos)

Lo de que no se pueda acceder, es porque lo he puesto en modo mantenimiento, ya que los del host me han dicho que si sigue así la cosa, me bloquean la cuenta   :-X

Lo que digo de los attach, es del foro, sin duda, porque según ese "chorizo" de cosas raras que me han mandado, sale mucho esto:

W GET /index.php?action=keepalive
y
_ GET /index.php?action=dlattach

pero el tema es que no se como podria hacer para seguir usando ese sistema pero que no les sature el servidor...

vaya mojón...  :'(

harryLine

ah, gracias flagada, no te habia leido...

si, es cierto, casi todos los dlattach son avatares... sería una buena opción ponerlos externos y que la gente los enlace en su perfil...

de todos modos, no me atrevo a ponerlo de nuevo en marcha hasta que no me contesten los del host, a ver si lo voy a poner, sigue dando problemas y me cierran la cuenta...

flagada

Hola otra vez,

En cuanto a los avatares con enlaces externos. No sé exactamente como funciona, pero tengo la sensación de que cuando escoges un avatar, lo subes a tu servidor a una carpeta local del mismo dentro de tu dominio, y así se muestra. No creo que se pueda poner una dirección externa, y aún en caso de que se pudiera, no sé si la gente tendría un sitio fácil en el que alojar el avatar.

Otra cosa. Se me ha ocurrido que al hacer login se puede especificar el tiempo de sesión de usuario. Si un usuario entra y se queda 10 minutos, y luego cierra el navegador, la sesión se queda colgada hasta que expire el tiempo de la misma, y si hay muchas visitas esto suele cargar los servidores. Conozco muy poquito php, así que no sé exactamente si esto puede ser así (en Windows, IIS y ASP sí pasa). Quizá podríais fijar esta opción en 30 minutos o algo así desde la configuración, y no dejar que el usuario lo especifique.

Por último, comentales a los del servidor los cambios que tienes pensados y que te den permiso para hacerlos y probar a ver si funcionan. Normalmente suelen ser bastante abiertos, porque el mismo problema que les provocas tú se lo puede provocar otro, y así tienen la solución para otras veces. Yo he trabajado ya con varios isp y aunque a esta gente no les conozco, en general suelen ser bastante receptivos (o he tenido mucha suerte).

Un saludo. Y suerte.

harryLine

Gracias de nuevo ;)

Lo de los avatares, de momento ya lo he desactivado (para que solo se puedan poner desde un sitio externo), ya pensaré después en hacer un script que suba los avatares a un servidor externo...

Y es cierto, iré anotando los cambios para pasarles todo loq ue he modificado y les pediré que me dejen probar un par de dias a ver si ya no satura el servidor... A ver si se tiran el rollo y no van a lo fácil, que sería bloquearme la cuenta...

Y lo de las sesiones, creo que mueren a los 15 minutos, aunque eso no s epuede modificar desde el panel de administración... lo miraré en el código ;)

Seguimos probando ;)

Justine

Quote from: harryLine on October 05, 2006, 06:06:57 AM

Lo de los avatares, de momento ya lo he desactivado (para que solo se puedan poner desde un sitio externo), ya pensaré después en hacer un script que suba los avatares a un servidor externo...

Justo eso es lo que te iba a decir yo también. Además ponles un límite tanto de tamaño como de peso para evitar que la gente se ponga avatares monstruosos y la pg tarde demasiado en cargar.

En cuanto pueda le enseño el log a un amigo especialista en esto a ver si a él se le ocurre algo más.

ryoga666

hola mira un sitio muy bueno para poner imagenes es este es gratuito y asi evitariamos tener un inflon de avatares en la web hxxp:img436.imageshack.us/ [nonactive]  y el resultado es muy bueno como podreis ver podeis tener cargado el avatar y la firma

avatar


firma


espero ke esto sirva de ayuda para mejorar la web y evitar este tipo de problemas

Justine

Hola,
Unos de los problemas se debe a un error (bug) del Firefox. En ese foro dicen como solucionarlo.

http://www.simplemachines.org/community/index.php?topic=66862

Veo que estais usando la version 1.1 rc2 . Esto no solucionara los problemas de recarga del servidor
para 'requests' del tipo
GET /index.php?PHPSESSID=....
GET /index.php?action=dlattach;attach=

Gastar 2 segundos de procesador en un hosting es un crimen, y esto muestra que SMF tiene un pesimo diseño o una incompatibilidad extraña en ciertas configuraciones.

El foro SMF es usado por Mambo y otros CMS. Ha tenido muchos problemas y poco mantenimiento. Te recomiendo que adquieras un foro VBulletin que no es caro pero es muchisimo mas seguro.

Asi haya sido este un bug de firefox lo mas probable es que el SMF siga mostrando vulnerabilidades que seran explotadas no por errores sino de manera intencionada.


dermeisterPPK

o prueba el de PHPBB, dicen que la beta de la version 3 esta bastante bien, aunque si te pasas a phpbb mejor usa la 2.0.21 que es la ultima estable

Justine

La 2.21 es algo estable pero la 3 esta demasiado fresca y ya ha mostrado muchas hoyos de seguridad.


harryLine

Muchas gracias por la info... en principio, creo que es principalmente por el tema de los avatares (como habéis dicho en este hilo y me ha dicho mucha gente por mail)...

A ver si mañana me contestan los del host, me dan permiso para activarlo de nuevo y probamos a ver si se soluciona ;)

dermeisterPPK

supongo que la base de datos, al ser la misma, si te pasas a PHPBB (solo si volvieses a tener problemas), los mensajes se quedaran, asi que tenlo en cuenta

MARIOSG

#17
Hola Harryline:

   Joer menuda putada!, en todo caso , yo no tengo ni idea de servidores, host, etc,etc...  . La historia es  darte animo y esperar que todo  salga bien. Yo soy participante de kualda y bueno aunque llevo poco tiempo, me mola  el buen rollo que hay y el desinteres por parte de  la peña , a la hora de compartir sus cosas.En resumidas cuentas , me presento aqui con poca ayuda tecnica pero animandote a ti y los de aruba, host, o como se llamen , para que sean flexibles porque hay mucha gente deseando volver a disfrutar de la pagina.
;D

messinho

Lo de mantener la misma base de datos sería esencial .. para no perder lo que había ya ..

pero bueno .. veremos si con insertar avatares fuera del sitio es suficiente para mantener el foro ..

Espero ... que como dices .. mañana podamos estar descargando y subiendo pandos con el mismo rollo de siempre.

Saludos !!

Chema

Quote from: Justine on October 05, 2006, 10:37:43 AM
Hola,
Unos de los problemas se debe a un error (bug) del Firefox. En ese foro dicen como solucionarlo.

http://www.simplemachines.org/community/index.php?topic=66862

Veo que estais usando la version 1.1 rc2 . Esto no solucionara los problemas de recarga del servidor
para 'requests' del tipo
GET /index.php?PHPSESSID=....
GET /index.php?action=dlattach;attach=

Gastar 2 segundos de procesador en un hosting es un crimen, y esto muestra que SMF tiene un pesimo diseño o una incompatibilidad extraña en ciertas configuraciones.

El foro SMF es usado por Mambo y otros CMS. Ha tenido muchos problemas y poco mantenimiento. Te recomiendo que adquieras un foro VBulletin que no es caro pero es muchisimo mas seguro.

Asi haya sido este un bug de firefox lo mas probable es que el SMF siga mostrando vulnerabilidades que seran explotadas no por errores sino de manera intencionada.



Que curioso, a mi en aruba me funciona correctamente, será que mi versión de smf es otra diferente?, se te ha olvidado comenta que vbulletin es de pago, muy caro y que también tiene errores, yo estoy encantado con smf, funciona bien, es estable y tengo mi hosting en aruba, por ahora 0 problemas.

En lo referente al tema ya siento no poder ayudarte pero la respuesta de este señor y un comercial de vbulletin o la página web te va a ayudar lo mismo.

Saludos
Chema

Advertisement: