Foros del Web » Programando para Internet » PHP »

Como cambiar el timeout

Estas en el tema de Como cambiar el timeout en el foro de PHP en Foros del Web. Tengo una página que hace una consulta a la base de datos y luego muestra los resultados. A esta página le paso parámetros de modo ...
  #1 (permalink)  
Antiguo 29/07/2002, 04:40
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 15 años, 11 meses
Puntos: 17
Como cambiar el timeout

Tengo una página que hace una consulta a la base de datos y luego muestra los resultados. A esta página le paso parámetros de modo que haga un filtro en un campo y muestre sólo los resultados pertinentes.
Todo funciona muy bien, pero hay un caso que tiene más registros de la cuenta y se me bloquea la página.
He pensado que se trata de un problema de timeout, ya que haciendo filtros que muestren menos resultados funciona siempre bien.
Mi pregunta es: ¿cómo puedo cambiar el timeout para el mysql_query y para el mysql_fetch_row?

Joe Tawers,
<a href="http://www.ilimit.com/towers">http://www.ilimit.com/towers</a>
  #2 (permalink)  
Antiguo 29/07/2002, 10:11
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 16 años
Puntos: 68
Re: Como cambiar el timeout

Caín, utilizando set_time_limit();
con esa funcion le puedes cambiar la cantidad de segundos que le das a tu aplicacion para correr.
El default es 30 segundos, pero si le pasas cero como parámetro, te da tiempo ilimitado.

Saludos.

PD: Parece un truco para un jueguito.

<hr><font size=2 face=verdana>- Pablo Rigazzi (<img src=http://www.fantabuloso.com/iB_html/non-cgi/emoticons/bullwhip.gif align=absmiddle>)[/CODE]
<font size=1 color=#333333>Visita <a href=http://www.web-studio.com.ar>Web Studio</a>[/CODE]
  #3 (permalink)  
Antiguo 29/07/2002, 10:34
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 15 años, 11 meses
Puntos: 17
Re: Como cambiar el timeout

Ajá, muchas gracias
Entonces, con ese comando defino el tiempo que tardará en cargar toda la página o el tiempo que tardará en ejecutarse el mysql_query()?
Si es el tiempo de la página, ¿Cuentan los archivos incluídos con include() y require() dentro de ese tiempo o el tiempo se multiplica por cada archivo incluído?

Joe Tawers,
<a href="http://www.ilimit.com/towers">http://www.ilimit.com/towers</a>
  #4 (permalink)  
Antiguo 29/07/2002, 12:26
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 16 años
Puntos: 68
Re: Como cambiar el timeout

lo que haces es indicarle al PHP el tiempo máximo de ejecución que le permites, antes de que de error de Time Out.
O sea, que si lo dejas en 30, entonces si tu script tarda más de 30 segundos, dará error y cancelará su ejecución.

saludos.

<hr><font size=2 face=verdana>- Pablo Rigazzi (<img src=http://www.fantabuloso.com/iB_html/non-cgi/emoticons/bullwhip.gif align=absmiddle>)[/CODE]
<font size=1 color=#333333>Visita <a href=http://www.web-studio.com.ar>Web Studio</a>[/CODE]
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:13.