Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: sonyx_32 en 19 Mayo 2008, 20:49 PM

Título: Script siempre en ejecucion
Publicado por: sonyx_32 en 19 Mayo 2008, 20:49 PM
Bueno en realidad no se muy bien si se pueda hacer, he visto como trabajan algunos bots en php y realmente no se cierra su conexion.

Lo que quiero hacer es un script que se siga ejecutando aun cuando ya se haya cerrado la ventana del navegador, y cuando vuelva a ingresar me siga mostrando los datos que esta procesando.

Ya lo he intentado de varias formas entre ellas:

cURL
Lo intente con cURL para realizar la conexion al archivo a traves de otro, pero aun asi no me funciono, aunque no conozco mucho de cURL, lo intente tambien con sockets pero el resultado fue el mismo.

set_time_limit(1)
Probe a que el script le dijera a php que nunca terminaria de ejecutarse, esto funciono por un momento ya que pasados 2 minutos de a ver cerrado la ventana el script se detenia.

Procesos en segundo plano
tambien probe mandarlo a un proceso de segundo plano en el servidor FreeBSD. Intente con las funciones

Y en todas introduje:
"curl http://localhost/index.php &"
Y tambien:
"php index.php &"

Y de todas las formas que intente ninguna me ha funcionado, he llegado hasta sobrepasar la memoria ram disponible para php y a sobrecargar un servidor Xeon, sin resultado alguno, estoy consiente del excesivo consumo de recursos que puede ocasionar esto.

De antemano gracias a los que me respondan.
Título: Re: Script siempre en ejecucion
Publicado por: Azielito en 19 Mayo 2008, 22:02 PM
En este mismo foro, unos post abajo se trato ese tema

Ejecucion continua de script php (http://foro.elhacker.net/php/iquestcomo_logro_la_ejecucion_continua_de_un_script-t208396.0.html)

Tal vez te sirva de ayuda