Foros del Web » Programando para Internet » PHP »

Setear el maximo de ejecucion de un script

Estas en el tema de Setear el maximo de ejecucion de un script en el foro de PHP en Foros del Web. Hola, tengo un inconvniente con el tema de fijar el maximo de ejecucion de un script php, actualmente tengo lo siguiente: Código PHP:        <?php  ...
  #1 (permalink)  
Antiguo 21/10/2008, 23:11
 
Fecha de Ingreso: diciembre-2003
Mensajes: 276
Antigüedad: 20 años, 4 meses
Puntos: 0
Setear el maximo de ejecucion de un script

Hola, tengo un inconvniente con el tema de fijar el maximo de ejecucion de un script php, actualmente tengo lo siguiente:

Código PHP:
      <?php 

while ($i<=10)
{
        echo 
"i=$i ";
        
sleep(50);
        
$i++;
}

?>
Tengo un .htaccess con los siguientes parametro:

php_value upload_max_filesize 100M
php_value post_max_size 100M
php_value max_execution_time 5000
php_value max_input_time 5000

Al ejecutar el php anterior no lo completa, estoy con cronometro en mano y con cualquier configuración del .htaccess, siempre el escript se cae al llegar a los 100Segundos.

Al mirar el phpinfo me aparecen modificados los parametros del .htaccess es decir esta haciendo bien el trabajo.

Que sucederá?

OJO: El script php es solo para probar el seteo del tiempo de ejecucion de php
__________________
--------------------
Solo se que nada se...
  #2 (permalink)  
Antiguo 22/10/2008, 05:08
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Respuesta: Setear el maximo de ejecucion de un script

Te dejan en tu hosting usar un .htaccess?

a mi me lo tuvieron que activar el uso despues de pedirselo, por que en un principio estaba deshabilitado y no lo podia usar

Un saludo
  #3 (permalink)  
Antiguo 22/10/2008, 07:50
 
Fecha de Ingreso: diciembre-2003
Mensajes: 276
Antigüedad: 20 años, 4 meses
Puntos: 0
Respuesta: Setear el maximo de ejecucion de un script

Si claro, de hecho al ver el phpinfo si lo cambia local....

Que puede ser???
__________________
--------------------
Solo se que nada se...
  #4 (permalink)  
Antiguo 22/10/2008, 11:45
 
Fecha de Ingreso: diciembre-2003
Mensajes: 276
Antigüedad: 20 años, 4 meses
Puntos: 0
Respuesta: Setear el maximo de ejecucion de un script

Ahora intente con los valores por defecto del PHP.ini pero continua ejecutando solo 100Segundos, alguien sabe que puede ser???


Me copiaron los limites del PHP.ini:

;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;

max_execution_time = 30 ; Maximum execution time of each script, in seconds max_input_time = 60 ; Maximum amount of time each script may spend parsing request data memory_limit = 8M ; Maximum amount of memory a script may consume
(8MB)


Pero no corta en 30 Segundos sino que cualquier script lo corta en 100 Segundos
__________________
--------------------
Solo se que nada se...
  #5 (permalink)  
Antiguo 22/10/2008, 12:11
Avatar de Un_Tico  
Fecha de Ingreso: julio-2008
Ubicación: Cartago, Costa Rica
Mensajes: 176
Antigüedad: 15 años, 9 meses
Puntos: 4
Respuesta: Setear el maximo de ejecucion de un script

Mmmm...

Ponlo así

Código:
while ($i<=10)
{
        ini_set('max_execution_time','55');
         echo "i=$i ";
        sleep(50);
        $i++;
}
Así en cada iteración se renueva el valor del "max_execution_time".

Saludos...
  #6 (permalink)  
Antiguo 22/10/2008, 12:27
 
Fecha de Ingreso: diciembre-2003
Mensajes: 276
Antigüedad: 20 años, 4 meses
Puntos: 0
Respuesta: Setear el maximo de ejecucion de un script

Hola Gracias por tu respuesta Un_Tico.

No funciona nuevamente se cae en 100 segundos.


Probe tambien con:

while ($i<=10)
{
set_time_limit(0);
echo "i=$i ";
sleep(30);
$i++;
}

Pero nada, que puede pasar???
__________________
--------------------
Solo se que nada se...
  #7 (permalink)  
Antiguo 22/10/2008, 12:53
Avatar de Un_Tico  
Fecha de Ingreso: julio-2008
Ubicación: Cartago, Costa Rica
Mensajes: 176
Antigüedad: 15 años, 9 meses
Puntos: 4
Respuesta: Setear el maximo de ejecucion de un script

mmmm....

Pruebalo así a ver, yo lo acabo de probar y aun no ha terminado...

Código:

echo "i=$i<br />";
$i++;
ini_set('max_execution_time','100');
sleep(50);
Saludos...
  #8 (permalink)  
Antiguo 22/10/2008, 13:02
 
Fecha de Ingreso: diciembre-2003
Mensajes: 276
Antigüedad: 20 años, 4 meses
Puntos: 0
Respuesta: Setear el maximo de ejecucion de un script

Gracias por tu ayuda, al parecer el problema esta en el Apache del Server, toy pidiendo que lo revisen porque corri el script en otro server y funciona a la perfeccion.

Muchas gracias por tu ayuda.
__________________
--------------------
Solo se que nada se...
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 10:56.