Foros del Web » Programando para Internet » PHP »

Problemas con pcntl_fork

Estas en el tema de Problemas con pcntl_fork en el foro de PHP en Foros del Web. Hola a todos, estoy intentando trabajar con la función pcntl_fork con la intención de lanzar varios procesos a la vez. Ya he conseguido activar el ...
  #1 (permalink)  
Antiguo 02/11/2011, 06:12
jmt
 
Fecha de Ingreso: noviembre-2011
Mensajes: 2
Antigüedad: 13 años
Puntos: 0
Problemas con pcntl_fork

Hola a todos,
estoy intentando trabajar con la función pcntl_fork con la intención de lanzar varios procesos a la vez.

Ya he conseguido activar el módulo en mi php, y ahora estaba siguiendo este manual:

http://www.electrictoolbox.com/article/php/process-forking/

El problema viene en que cuando ejecuto este sencillo script:

$pid = pcntl_fork();
if($pid) {
// parent process runs what is here
echo "parent\n";
}
else {
// child process runs what is here
echo "child\n";
}


Cuya respuesta debería de ser:
child
parent


Solo obtengo como respuesta
child

Alguien sabe por qué pasa esto?

Gracias.
JMT
  #2 (permalink)  
Antiguo 08/11/2011, 03:11
jmt
 
Fecha de Ingreso: noviembre-2011
Mensajes: 2
Antigüedad: 13 años
Puntos: 0
Respuesta: Problemas con pcntl_fork

Hola a todos,

Ya he conseguido que funcione (mas o menos)
Por si a alguien le pasa algo parecido, el problema está cuando se ejecuta desde el navegador. En ese caso, no funciona.

Cuando se ejecuta desde consola, entonces sí funciona.

Un saludo.

JMT
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 22:10.