Problemas con el foro

Publicado por Djeri, Marzo 26, 2009, 07:39:19

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Djeri

Hola,
por alguna razón la tabla de la izquierda no me aparece. Solo la tabla central y la de la derecha.
Ahora no puedo acceder al listado de series. Tengo que ingresar directamente en el foro.
Pero esto solo me pasa a mi. Mi hermana se loguea y todo sigue normal. Alguna idea de por qué?

elrengo123

hola.
mira tenes que situar el puntero del mouse bien sobre el borde izquierdo de la pantalla y te va a aparecer un barra das click y listo aparece de nuevo la tabla.
espero que me entiendas :P

cazador

Paso a avisar de paso cañazo
Se volvió a desactivar el buscador, dado que su uso colapsaba la base de datos del foro, y por eso se cai a menudo días pasados.

Primero se desactivo para los "tramitando el pasaporte" pero seguía cayéndose el foro, por lo que se tuvo que desactivar para todos los argentos.

Es cuestión de ponerse un poco las pilas, no solo los usuarios activos, que no llegamos a ser el 1% del foro, sino todos.



Saludos

cazador

Temia que pase esto
Lo que se pidio es que no abusen del buscador, y que le den prioridad a los indices. Pero hay usuarios o que no se enteraron o que no les importo. Tampoco se te culpa a vos por las caidas o por el mal uso del buscador.

Lo que intente decir es que todos podemos ayudar a que esto no siga pasando, asi se vuelve a activar el buscador

saludos

4kstore

Prefiero que funcione bien el foro y que no ande el buscador...!!
Desactiven nomas!  :up:



DAX

Se hace la aclaración que no es la idea que no puedan usar el buscador, al contrario, pero, teniéndolo activado, hemos notado que el excesivo uso del mismo, termina perjudicando el funcionamiento normal del foro.

Hace ya varios días, notando esto, hemos decido deshabilitar el buscador para la categoría "Tramitando el pasaporte" para ver si con esto podíamos compensarlo, pero no, el problema persisitió y revisando los logs del sistema se ha notado que se realizan busquedas de cosas que se pueden encontrar en los ïndices del foro (Columna Izquierda) o que se buscan palabras o frases muy genéricas que obligan al motor de bases de datos a sobrecargarse (por caso, hubo una busqueda de la palabra "música", palabra demasiado usual y que obliga al sistema a armar una tabla gigante con todos los resultados encontrados).

Como se dijo ya en otras oportunidades, esto no es definitivo, sino que durará hasta tanto podamos encontrar una solución.

SaludOS/2

DAX

Cita de: darklittledevil en Marzo 26, 2009, 14:21:49
¿Y no se puede limitar la busqueda por ejemplo solo a otras secciones del foro, como las secciones de soporte? Total para los indices de descarga hay actualizacion automática, con solo ver el listado se pueden encontrar facilmente sin utilizar el buscador...

un saludo

No se puede, o mejor dicho, no por defecto, salvo que se revise el código del buscador y se modifique, ahora bien, no sería la solución por dos motivos:

1) El buscador revisa todos los foros por defecto, pero cada usuario, al hacer la busqueda, puede restringir esa busqueda a los foros que le interese, sin embargo, practicamente, nadie lo hace.

2) En el caso que se modifique el código para que sólo busque en los foros de soporte, esto no impedirá que muchos usuarios igualmente realicen busquedas genéricas de términos que no tienen que ver con el soporte.

El punto es simple, el usuario no tiene la obligación de conocer cada cosa que sucede en el foro, muchos sólo entran para buscar algo y quizás, no vuelven, o vuelven cuando necesitan algo nuevo. Usan el buscador porque es lo más sencillo y, si límitamos su uso sólo a los foros de soporte, igualmente realizaran la busqueda y luego preguntarán o criticaran el buscador porque sus resultados no son confiables.

SaludOS/2

Camello_AR

Una de las formas más faciles de restringir a un determinado foro es buscar desde el mismo foro (no desde el índice general).

El problema no es sólo cuanto lo usan, sino como, no es lo mismo poner el nombre de un tema, que póner "musica" (y el ejemplo es real) o "u2".

Para que se den una magnitud, la base de datos de argento pesa aproximadamente 1gb, y cada vez que se hace una búsqueda se analizan la mayoría de ese gb (excepto en búsquedas por foro) así que con 1 búsqueda por minuto, más la actividad normal del foro (200 personas promedio), genera una saturación del servidor de bases de datos

Djeri

Cita de: cazador en Marzo 26, 2009, 08:16:03
Paso a avisar de paso cañazo
Se volvió a desactivar el buscador, dado que su uso colapsaba la base de datos del foro, y por eso se cai a menudo días pasados.

Primero se desactivo para los "tramitando el pasaporte" pero seguía cayéndose el foro, por lo que se tuvo que desactivar para todos los argentos.

Es cuestión de ponerse un poco las pilas, no solo los usuarios activos, que no llegamos a ser el 1% del foro, sino todos.



Saludos

XDDD gracias!!!!! me estaba volviendo loca esto ^^

letimolinari

Mil gracias!
Nunca me había pasado, y hace un par de días no encontraba la parte izquierda... creí que habían cambiado el sistema, o que como aún estoy tramitando el pasaporte no podía entrar, ya que cada vez que intentaba buscar algo dentro del foro me decía que no estaba autorizada.
Gracias por el dato! :wave:

M!x

Buena data para tener en cuenta :)

123Malena

La verdad, no entiendo mucho pero me parece que limitar el uso a una categoría de usuarios... que se yo gente me parece discriminativo. Si el buscador que tiene esta página no soporta la cantidad de personas que lo visitan o como alguien dijo por ahí que la base de dto pesa 1 gy... creo que o se debería cambiar de servidor, adquirir mas ancho de banda o simplemente sacarlo para todos.

La verdad no me pasaba antes.. buscaba las cosas sin ningún problema, y de esto estoy hablando de hace 1 mes... ya en esa epoca esta página tenía MUCHAS personas navegandolo

elrengo123

#12
Cita de: 123Malena en Abril 11, 2009, 01:06:38
La verdad, no entiendo mucho pero me parece que limitar el uso a una categoría de usuarios... que se yo gente me parece discriminativo. Si el buscador que tiene esta página no soporta la cantidad de personas que lo visitan o como alguien dijo por ahí que la base de dto pesa 1 gy... creo que o se debería cambiar de servidor, adquirir mas ancho de banda o simplemente sacarlo para todos.

La verdad no me pasaba antes.. buscaba las cosas sin ningún problema, y de esto estoy hablando de hace 1 mes... ya en esa epoca esta página tenía MUCHAS personas navegandolo
hee malena por empezar mantener un foro no es barato... :S
además según tengo entendido no se esta discriminando a nadie solo se saco el buscador ( pero se saco para todo el mundo. nadie puede buscar nada con el buscador de arriba)
por ultimo la forma mas efectiva de buscar algo si se trata de pelis o musica o p2p en general es la siguiente:

1º vamos a los índices en la barra izquierda elegimos por ejemplo películas en el indice ed2k
2º esperamos que se cargue el índice y luego apretamos control+f
y comenzamos a escribir el nombre de la película (prueben en castellano y en ingles si no les sale en castellano)
3º el buscador de su navegador encuentra la película en el índice entero.


PD: si les gusta argento como a mi que no puedo vivir sin entrar un rato, un poquito de tolerancia podemos tener.

RubiaTonta

No hay más que agregar a lo que dijo Marce. La solución no es tan sencilla como "adquirir más ancho de banda"...

El buscador se deshabilitó para todos, porque, por más que se intentó persuadir de MUCHISIMAS FORMAS a los usuarios a que no lo utilicen indiscriminadamente, porque plancha el foro, la mayoría no lo respetó. 

La solución momentánea, aunque no nos guste, es que no está habilitado. De todas formas, como dijo elrengo, hay formas mucho más sencillas de buscar. Así, hay foro para todos

:up:
Vikky
Nos tenemos que ir y dejar salir a nuestra manada sedienta

DAX

#14
Cita de: 123Malena en Abril 11, 2009, 01:06:38
La verdad, no entiendo mucho pero me parece que limitar el uso a una categoría de usuarios... que se yo gente me parece discriminativo. Si el buscador que tiene esta página no soporta la cantidad de personas que lo visitan o como alguien dijo por ahí que la base de dto pesa 1 gy... creo que o se debería cambiar de servidor, adquirir mas ancho de banda o simplemente sacarlo para todos.

La verdad no me pasaba antes.. buscaba las cosas sin ningún problema, y de esto estoy hablando de hace 1 mes... ya en esa epoca esta página tenía MUCHAS personas navegandolo

Aprovecho este post para intentar explicar sintéticamente, en lo técnico, el problema (lo demás ya fué explicado en los post precedentes).

Hace un mes atrás, poco mas, poco menos, se hizo una actualización del servidor y del foro (Sistema Operativo y versión de SMF, soft que usamos para el foro), se aprovechó esa oportunidad para habilitar nuevamente el buscador (que llevaba meses deshabilitado), como, lógicamente, pocos lo sabían, durante un buen tiempo no causó problemas, pero a medida que los usuarios fueron descubriendo que estaba activo, comenzaron a utilizarlo frenéticamente y para buscar las cosas hasta, diría, más insólitas (por ejemplo, pude ver que un usuario buscaba "musica") con lo cual, se terminó provocando que el foro, con tantas busquedas, terminara colapsando al servidor.

¿Y por qué pasa esto?, bueno, es simple. SMF, no sólo realiza operaciones de lectura en una tabla para las consultas, sino también operaciones de escritura (estadísticas generales e individuales para cada usuario), con lo cual, al activar el buscador el sistema lockea varias tablas, impidiendo en éstas cualquier operación de escritura.

Ahora bien, normalmente una operación de busqueda no debería superar uno, dos o tres segundos, quizás algunos mas debido al tamaño de la DB. Pero, en este tiempo, otros usuarios realizan otras operaciones, como ser, consulta de los últimos mensajes no leídos (esto también implica una operación de busqueda), consulta de perfiles o busqueda de usuarios, lectura de post, posteo de mensajes, etc. Todas estas operaciones implican, también, esperar que el motor de base de datos terminé con la operación de busqueda que genera el lockeo, pero...... puede ocurrir que esa operación de busqueda se vea "congelada" por otro lockeo de otra busqueda o de otro proceso (envío de un post, por ejemplo) con lo cual se produce algo similar a un "dead lock" que deja al sistema practicamente muerto, porque todas las operaciones están trabadas esperando que otra libere las tablas (o registros) lockeados.

Bien, ahora, ¿esto tiene solución? la mejor, es la que implementa el propio foro de SMF, pero implica un conjunto de servidores físicos para soportar el alto tráfico que tienen (uno para apache (web), otro para el motor mysql y otro para los demás servicios adicionales no esenciales), y asi y todo, cada tanto tienen alguna caída.

Obviamente, esta solución está fuera de nuestro alcance económico porque implica una fuerte inversión, por ende, queda descartado.

Otra solución es un upgrade de hardware, saltando de nuestro, ya, humilde Athlon 64 con 2GB de RAM a un, por dar un ejemplo, AMD Phenom Quad core con, digamos, 32 GB de RAM.

Por lo mismo que lo anterior, está fuera de presupuesto y tampoco garantiza que no haya caídas, aunque, obviamente, serían mucho menos.

Hay otras opciones las cuales día a día vamos probando y testeando, primero en otro servidor que nos prestan, luego aplicando sus resultados en éste, el nuestro. Es tedioso, trabajoso y lento, pero es la única opción viable.

En este momento, se están realizando pruebas de conversión de las tablas más sensibles (que pesan 100MB o más en promedio, cada una) del formato MYISAM a innoDB para reducir el impacto del lockeo de tablas y lograr que no se caiga tanto el servidor con las busquedas.

Una vez hechas las pruebas de rigor, se procederá a implementarlo en este servidor, previo backup de la DB, e interrupción temporal del foro (mínimo, un par d e horas) para realizar los cambios y cruzar los dedos, otra cosa no podemos hacer :(.

Como ya he dicho muchas veces, no creo que ninguna solución que implique restringir algo sea la correcta en forma definitiva, en todo caso, lo será en forma temporal y eso no significa que no se estén buscando soluciones, por eso, les pedimos paciencia, ya que todos, además de dedicar nuestro tiempo a cuidar, mantener y mejorar el foro y servidor, también tenemos otras obligaciones y necesidades en nuestro andar cotidiano.

SaludOS/2