Ver Mensaje Individual
  #5 (permalink)  
Antiguo 17/12/2013, 11:54
Avatar de humanista
humanista
 
Fecha de Ingreso: abril-2005
Mensajes: 878
Antigüedad: 19 años
Puntos: 15
Respuesta: Matar el proceso

Pues nada, que no hay forma. El SimplePie tiene un parámetro set_timeout(x) pero no funciona.

No hay alguna forma desde aquí:

Código PHP:
Ver original
  1. <? php
  2. $fp = fopen('/home/virtual/miweb.com/process/php-commit.lock', 'r');
  3. if (!flock($fp, LOCK_EX | LOCK_NB))
  4. {
  5.     exit;
  6. }
  7.  
  8. require_once('process.php');
  9.  
  10. echo "Hecho!";
  11. // ... do stuff
  12.  
  13. fclose($fp);
  14. ?>

no sé, desde el require o lanzar algún script también cada 2 min para ver si ha finalizado el proceso (guardo en una BD el log con la fecha de inicio y la duración del proceso) y si no ha finalizado tras xxx segundos "matarlo" de alguna manera?