Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/01/2013, 10:37
Avatar de humanista
humanista
 
Fecha de Ingreso: abril-2005
Mensajes: 878
Antigüedad: 19 años
Puntos: 15
MySQL server has gone away II

Bueno "reabro" el post siguiente:

http://www.forosdelweb.com/f18/sale-...-away-1029982/

porque no sé la razón por la qué el administrador lo ha cerrado. Espero no violar ninguna política del foro, si es así, 1000 disculpas.

El caso es que (duelos aparte procedentes del post en cuestión) mi consulta no es sólo a una base de datos sino que empleo el:

http://www.simplepie.org/

que es un script que le mandas un RSS y te devuelve título, descripción, fecha... de cada post de ese RSS.

Yo en el while le mando una serie de RSS (pongamos 25) que tengo almacenados en una base de datos.

Entiendo que debido a que el servidor de alguno de esos RSS tarda más de lo normal -o varios tardan un poco más de lo normal y juntos hacen un mucho- el timeout alcanza su límite.

Pregunta, cómo lo soluciono?

- Se me ocurre que pasando (obviando) de aquél RSS que tarde un poco más de xxx segundos (no es gran problema obviar uno o dos RSS).

- Volviendo a ejecutar toda la consulta desde el principio, ya que, al parecer, los problemas de lentitud de los servidores a los que llamo con el RSS entiendo que son puntuales, ya que no pasa siempre y casi siempre que le doy a actualizar y ejecuto de nuevo la consulta, me la hace correctamente.


Con cualquiera de las soluciones que planteo no sé ni por dónde empezar.

Gracias y haya paz hermanos!!! ;)