Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Php - 300 Seg Limit

Iniciado por Pogacha, 24 de Febrero de 2006, 04:23:39 PM

« anterior - próximo »

Pogacha

 Como cambio el limite maximo de 300 segundos de ejecución ?

Estoy subiendo una tabla a mysql a travéz de un archivo que tiene un 1.5 mb, pero se me corta antes de terminarlo por el tema de los 300 segundos.

Estoy usando easyPHP y estuve mirando el config y tiene un max_execution_time = 30 pero no hace nada al cambiarlo  :(

Como puedo hacer para subirlo de otra manera sino?

Saludos y gracias

jazcks

 has reiniciado apache?
creo que hace falta

Pogacha

 Si ... lo reinicie, cerre el navegador y reinicie la maquina ... no, no funciona.


jazcks

 prueba varias opciones

1-) php.ini: poner max_execution_time = 0, que es sin limite de tiempo, reiniciar apache
2-) comprobar el parametro timeout de apache, normalmente el fichero se llama "httpd.conf".  Por defecto está a 300 s. tambien. Después reiniciar apache
3-) cambiar el timeout del php en tiempo de ejecucion: con set_time_limit ( int segundos ), si el php no está en modo "safe"

gdl

 También podría ser cosa del navegador que, al estar un tiempo sin recibir nada, cierre la conexión. ¿Quizá en alguno de los parámetros del header del HTTP haya algo de esto? No lo sé, pero habría que mirar.

Pogacha

 
Cita de: "jazcks"prueba varias opciones

1-) php.ini: poner max_execution_time = 0, que es sin limite de tiempo, reiniciar apache
2-) comprobar el parametro timeout de apache, normalmente el fichero se llama "httpd.conf".  Por defecto está a 300 s. tambien. Después reiniciar apache
3-) cambiar el timeout del php en tiempo de ejecucion: con set_time_limit ( int segundos ), si el php no está en modo "safe"
1 - Lo probe pero naranja.
2 - Tampoco funcionó.
3 - No puedo por que estoy usando el PhpMyAdmin, el programa ese para jugar con MySQL.

CitarTambién podría ser cosa del navegador que, al estar un tiempo sin recibir nada, cierre la conexión. ¿Quizá en alguno de los parámetros del header del HTTP haya algo de esto? No lo sé, pero habría que mirar.
No lo creo por que me da tal falla:
Citar"Fatal error: Maximum execution time of 300 seconds exceeded in c:\archivos de programa\easyphp1-8\phpmyadmin\libraries\read_dump.lib.php on line 91"

En realidad lo que hago es generar una consulta a MySQL desde un archivo y el problema supongo es que el archivo es demasiado largo y la maquina muy lenta ...

Gracias, voy a seguir probando.

josepzin

 Pogacha y sus problemas raros... jeje

jazcks

 
Citar
"Fatal error: Maximum execution time of 300 seconds exceeded in c:\archivos de programa\easyphp1-8\phpmyadmin\libraries\read_dump.lib.php on line 91"
ese error es del php, ya que te indica la linea.
Por lo tanto el problema debe estar en el "max_execution_time" del "php.ini", puede ser una tonteria pero comprueba que no haya dos entradas de ese parametro de la configuracion en el fichero.
Tienes apache y php en local?, que versiones?.
Es muy extraño, a mi me funciona cambiando el tiempo en el php.ini
Sobretodo para completamente el apache, si no, no creo que coja bien el cambio

Pogacha

 
Cita de: "jazcks"
Citar
"Fatal error: Maximum execution time of 300 seconds exceeded in c:\archivos de programa\easyphp1-8\phpmyadmin\libraries\read_dump.lib.php on line 91"
ese error es del php, ya que te indica la linea.
Por lo tanto el problema debe estar en el "max_execution_time" del "php.ini", puede ser una tonteria pero comprueba que no haya dos entradas de ese parametro de la configuracion en el fichero.
Tienes apache y php en local?, que versiones?.
Es muy extraño, a mi me funciona cambiando el tiempo en el php.ini
Sobretodo para completamente el apache, si no, no creo que coja bien el cambio
No hay dos entradas, si 3 php.ini, lo cambie en los 3, hay 2 httpd.conf y tambien en los 2 cambie el timeout ...

Me parece que voy a ir a tocar a c:\archivos de programa\easyphp1-8\phpmyadmin\libraries\read_dump.lib.php y le agregaré una linea set_time_limit(0);

Las versiones son:

Apache 1.3.33
PHP 4.3.10
PHPmyAdmin 2.6.1
MySQL 4.1.9

Tengo todo en local.

Saludos.
*****************
EDIT:

Problema resuelto.
Parti el archivo en 4 archivos pequeños y fui ejecutando las consultas pro bloques.
Una pena que no pueda cambiar ese parametro, pero por suerte el problema actual no me detiene mas.
Saludos y muchas gracias.






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.