
04/03/2009, 16:27
|
(Desactivado) | | Fecha de Ingreso: enero-2009
Mensajes: 103
Antigüedad: 16 años, 2 meses Puntos: 0 | |
Respuesta: error Fatal error: Maximum execution time of 30 seconds exceeded Gatorv,
en efecto me estoy conectando una sola vez a la base de datos, pero dentro de esa conexion estoy haciendo muchas consultas q son estrictamente necesarias para efectos de lo q estoy haciendo...
gsitperu,
entiendo lo q me dices sobre optimizar mis consultas tratando de hacer q esas consultas no las tenga en ciclos anidados, tu me dices algo como esto, te pongo un ejemplo de lo q tengo:
/*busco los nombres de las radiobases, es decir, servicio final*/
if($finaLB!=0 and $finaLB!="")
{
foreach($finaLB as $a => $va1)
{
foreach($va1 as $i => $va2)
{
foreach($va2 as $j => $va3)
{
$cadena="SELECT Nombre FROM adm_sitios WHERE CodRF='$va3'";
$consulta=$conecta->seleccion($cadena);
$ho=mysql_fetch_array($consulta);
$nomfinlb[$a][$i][$j]=$ho['Nombre'];
}
}
}
}
ese ejemplo es solamente uno de los tantos casos q tengo en mi archivo php, ahora me gusta mas la segunda opcion, cambiarle el maximo tiempo de ejecucuion en php. ini no??
hice esto:
;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;
max_execution_time = 240 ; Maximum execution time of each script, in seconds
Sin embargo sigo con el problema, q me puedes recomendar??? |