Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/03/2010, 15:19
Avatar de blesther
blesther
 
Fecha de Ingreso: abril-2008
Mensajes: 141
Antigüedad: 16 años
Puntos: 0
como optimizar popen() o proc_open()

Hola a todos, tengo una script de PHP en el que mando a ejecutar una aplicacion Java. Esto lo hago suscesivamente para digamos N archivos, popen me permite mandar el proceso a segundo plano y el proceso se hace un tanto rapido. El problema viene a la hora de la sobrecarga del sistema. El procesador me llega al 100% durante todo ese tiempo e incluso llega a bloquearse el sistema completamente. Quisiera saber si existe la posibilidad de optimizar esta funcion para mantener la estabilidad del sistema. El codigo es el siguiente:


Código PHP:
Ver original
  1. for($j = 0;$j<100;$j++){
  2.    $v = popen("./Aplicacion/run.pl " .$files[$j]. "& > /dev/null", 'w');
  3.    pclose($v);
  4. }