Pregunta

Tengo 2 máquinas que funcionan mismos trabajadores. Una máquina shoud ser "primaria", ya que es muy potente, y la otra máquina debe servidor como un respaldo para cuando la máquina principal se interrumpa o se bloquea. Cuando la máquina principal está en funcionamiento, todos los trabajos deben por defecto a la máquina primaria durante el tiempo que hay trabajadores disponibles.

De mis pruebas, me he dado cuenta de que gearmand escoge aleatoriamente una máquina para enviar el trabajo a. ¿Hay alguna manera en absoluto para dar prioridad a las máquinas para enviar trabajos a?

Ejemplo:

máquina de correr Primaria 8 instasnces del mismo trabajador Copia de seguridad de funcionamiento de la máquina 1 instancia

Hacer: Utilice la máquina primaria hasta que no hay más disponibles los trabajadores están ahí para fullfill la cola de tareas, y luego continuar en la máquina de copia de seguridad.

Cualquier forma de lograr esto?

Gracias a todos!

¿Fue útil?

Solución

No creo que esto es posible con la API actual. Usted podría funcionar 2 de gearmand sin embargo, uno en cada uno de sus servidores de trabajo y los puso a ambos en el cliente, en primer lugar de la poderosa máquina. De esta manera, al menos las versiones actuales de las API de cliente yo sepa, primero utilizará el primer gearmand y sus trabajadores y si eso no está disponible, se cambiará a la segunda, que tiene los trabajadores de la máquina menos potente .. .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top