4 - Script que verifica las cuotas y actua en consecuencia.
6 - Servidores "Clientes":
8 - Verifica si hay algun proceso ejecutandose en la
9 maquina. Si hay alguno no realiza ninguna otra accion. Si no hay
10 procesos ejecutandose busca en el MySQL el proximo proceso para ser
11 ejecutado (Elegir segun la prioridad de los procesos).
13 - Verifica si se aborto un proceso en el MySQL y actua
16 - Verifica la informacion que hay en el MySQL y corrige cualquier error
18 - Hay un proceso con estado en ejecucion en la base pero en realidad
19 no esta corriendo en el server. Se modifica el estado a error.
22 - Hacer esto en una funcion en YATTA_Proceso.
23 Este recibe el aviso desde un proceso en
24 ejecucion que el mismo termino y actua en consecuencia. Actualiza los
25 datos en la base y trae el proximo proceso a ejecutar (Puede llamar en
26 este ultimo caso a BuscarProceso). Encargado tambien de moverlos
27 archivos resultado que pudieran haber.
29 ASIGNACION DE PROCESOS:
30 ----------------------
31 - Los procesos se asignan a los servidores teniendo en cuenta la escala del
32 servidor y la cantidad de procesos que tiene el mismo.
36 Elijo le K mas chico. Si hay mas de un servidor elijo el de escala mas
41 - Los pid de los procesos se ponen en null en el MySQL
48 - Capturar los posibles errores al borrar un archivo.
49 - Poner en la lista de archivos el tamaño de cada uno. (Importante, porque
50 si un usuario se pasa con su cuota, no va a saber cual archivo deberia
51 borrar en relacion al tamaño que ocupa).
52 - Armar la interaccion para que realmente funcionen las diferentes
54 - Hacer la administracion para HERNAN.
55 - Copiar las imagenes de los estados que significan lo mismo para el
62 - Definir el manjeo de cuotas.
63 - Definir el funcionamiento.
64 - Definir en donde van a estar los archivos resultado.
65 - Definir en donde van a estar los archivos script que hay que ejecutar.
66 - Definir como se va a manejar el scheduler. (Que no reemplaza el cron,
67 sino que es para una ejecucion en un momento particular).
76 - 5 Abortar (NUEVO!). El proceso tiene pedido para abortar, pero aun no
77 cambio su estado en el servidor en el que se esta corriendo.