Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/07/2014, 13:51
manuteko
 
Fecha de Ingreso: agosto-2011
Mensajes: 13
Antigüedad: 13 años, 3 meses
Puntos: 0
Comando de consola ejecución simultanea (symfony2)

Hola Amigos,

He creado un comando para la consola de symfony2 que se ejecuta desde un cron (en linux centos) cada 5 minutos. Este comando eventualmente podría tardar mas de 5 minutos en ejecutarse con lo cual se solaparía con la nueva llamada a ejecución desde el cron. Durante la ejecución del comando se actualizan registros de la base de datos y se ejecuta un algoritmo para evitar sacar registros repetidos según los flag asignados al ser procesados. (cada vez que se ejecuta el comando se obtienen registros distintos que no hayan sido procesados anteriormente)

Qué pasa cuando se solapa la ejecución de los comandos, es decir, mientras se esta ejecutando una llamada del comando y el cron realiza una nueva llamada? Como se resuelve la llamada simultanea de los procesos?

Saludos y gracias por cualquier comentario