Autor Tema: [PHP AYUDA] tiempo de ejecucion corta el despliegue del resultado  (Leído 12702 veces)

0 Usuarios y 8 Visitantes están viendo este tema.

Desconectado rdoggsv

  • Administrator
  • The Communiter-
  • *
  • Mensajes: 6530
  • "Once you go arch , u never go back"
    • SV CommunitY
Re: [PHP AYUDA] tiempo de ejecucion corta el despliegue del resultado
« Respuesta #15 : noviembre 30, 2010, 09:36:17 am »
Como que estas ejecutando php como modulo o con fastcgi ?

A cuanto están los tiempos de ejecución de tu php.ini ??

Podes por favor crear una página que tenga solo un <?php phpinfo() ?>

Si esta como fastcgi se tienen que regular un par de parámetros de cada child process.

Lo mejor es que nos des un acceso a el phpinfo, también que revises los últimos errores de el log de apache y si lo tenes también el log de errores de php. Podes poner también el error que te muestra en la pagina web php cuando muere el script.


Desconectado Jaru

  • The Communiter-
  • *
  • Mensajes: 13252
  • some text
Re: [PHP AYUDA] tiempo de ejecucion corta el despliegue del resultado
« Respuesta #16 : noviembre 30, 2010, 09:47:37 am »
te lo mande en un MP el php.ini

no se mucho de lo que me preguntas.

solo se que si ejecuto el archivo php que genera el archivo excel desde la consola, termina perfecto
(tambien en mi localhost con el xampp, termina bien)

pero si corro el archivo generador php, desde php, ya sea directamente con

"php my_generador.php"

o

"./script_que_corre_el_generador"

no termina.
N/A

Desconectado rdoggsv

  • Administrator
  • The Communiter-
  • *
  • Mensajes: 6530
  • "Once you go arch , u never go back"
    • SV CommunitY
Re: [PHP AYUDA] tiempo de ejecucion corta el despliegue del resultado
« Respuesta #17 : noviembre 30, 2010, 03:59:31 pm »
pues lo que si veo es que como te dice g00mba el max_execution_time lo tenes en 30, es un valor muy pequeño y podes empezar subiendolo ahí.

Dependiendo de tu valor de reporte de errores pueda que php te ayude a determinar lo que fallo, veo que tu report errors lo tenes en off, podrías empezar poniendole on.

A su vez veo que estas corriendo php como fastcgi, tenes que subir tambien los timeouts de cgi para que no cierre los procesos. Como te comentaban antes en otros posts no es normal que un script de php se ejecute 2 minutos desde el punto de vista de los servidores publicos, si el server es privado y vos estas de acuerdo con que un script dure 2 minutos, tenes que alterar los valores que lo hacen terminar.

Por ejemplo en el fcgid
  IdleTimeout 3600
  IPCCommTimeout 60
  ProcessLifeTime 7200

En el apache error.log se guarda muchas veces cuando el error viene por parte de fastcgi, y en el error log de apache se guarda si el error es por el lado de php.


Desconectado g00mba

  • The Communiter-
  • *
  • Mensajes: 14587
  • SOMOS LEGION
    • ALABADO SEA MONESVOL
Re: [PHP AYUDA] tiempo de ejecucion corta el despliegue del resultado
« Respuesta #18 : noviembre 30, 2010, 04:38:20 pm »
no es normal que un script de php se ejecute 2 minutos desde el punto de vista de los servidores publicos, si el server es privado y vos estas de acuerdo con que un script dure 2 minutos, tenes que alterar los valores que lo hacen terminar.

en lo particular un execution time de 120 segs es mas que suficiente y muy por debajo del limite de 900 segs del navegador de q habla mgmgasdweasxzcase

Desconectado mxgxw

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 5665
  • Starlet - 999cc
    • mxgxw
Re: [PHP AYUDA] tiempo de ejecucion corta el despliegue del resultado
« Respuesta #19 : noviembre 30, 2010, 05:02:25 pm »
en lo particular un execution time de 120 segs es mas que suficiente y muy por debajo del limite de 900 segs del navegador de q habla mgmgasdweasxzcase

Pues depende que tipo de datos este trabajando el bicho... XD Yo trabajo con mapas y te digo que hay procesos que pueden tardar hasta 10-15 minutos. Y no creas que son cosas complicadas. jejejeje


Desconectado g00mba

  • The Communiter-
  • *
  • Mensajes: 14587
  • SOMOS LEGION
    • ALABADO SEA MONESVOL
Re: [PHP AYUDA] tiempo de ejecucion corta el despliegue del resultado
« Respuesta #20 : noviembre 30, 2010, 05:12:59 pm »
Pues depende que tipo de datos este trabajando el bicho... XD Yo trabajo con mapas y te digo que hay procesos que pueden tardar hasta 10-15 minutos. Y no creas que son cosas complicadas. jejejeje
mira yo con lo que trabajo es con volcado de datos y su respectivo log, que mas o menos toma de tres a cinco minutos, como el proceso es seccionado en varios scripts, 120 segs es suficiente, me imagino q naruto por ahi ha de andar con sus tiempos

Desconectado mxgxw

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 5665
  • Starlet - 999cc
    • mxgxw
Re: [PHP AYUDA] tiempo de ejecucion corta el despliegue del resultado
« Respuesta #21 : noviembre 30, 2010, 05:28:35 pm »
mira yo con lo que trabajo es con volcado de datos y su respectivo log, que mas o menos toma de tres a cinco minutos, como el proceso es seccionado en varios scripts, 120 segs es suficiente, me imagino q naruto por ahi ha de andar con sus tiempos

Sip, lo que pasa es que hasta cierto punto por eso te digo que depende de que tipo de datos. Ponele por ejemplo a nosotros nos toca calcular poblaciones bajo un area, entonces para cada punto la BD calcula si esta contenido dentro de un area. Con 15000 registros tarda su ratito.... imaginate con 1000000 :) Y eso que la BD tiene extensiones geográficas para procesar ese tipo de datos... imaginate si tuvieramos que calcularlas a mano XD hahaha :)


Desconectado g00mba

  • The Communiter-
  • *
  • Mensajes: 14587
  • SOMOS LEGION
    • ALABADO SEA MONESVOL
Re: [PHP AYUDA] tiempo de ejecucion corta el despliegue del resultado
« Respuesta #22 : diciembre 01, 2010, 12:08:43 am »
Sip, lo que pasa es que hasta cierto punto por eso te digo que depende de que tipo de datos. Ponele por ejemplo a nosotros nos toca calcular poblaciones bajo un area, entonces para cada punto la BD calcula si esta contenido dentro de un area. Con 15000 registros tarda su ratito.... imaginate con 1000000 :) Y eso que la BD tiene extensiones geográficas para procesar ese tipo de datos... imaginate si tuvieramos que calcularlas a mano XD hahaha :)
este como lo aweba a uno, bien al suave me dijiste trabajo mas cacaso que tenes g00mba  :cry:  :rofl: :rofl:

Desconectado Jaru

  • The Communiter-
  • *
  • Mensajes: 13252
  • some text
Re: [PHP AYUDA] tiempo de ejecucion corta el despliegue del resultado
« Respuesta #23 : diciembre 01, 2010, 12:15:31 am »
este como lo aweba a uno, bien al suave me dijiste trabajo mas cacaso que tenes g00mba  :cry:  :rofl: :rofl:

si para el mx solo somos estadisticas y porcentajes  :cry:
N/A