[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Lanzar cron solo desde 1 nodo teniendo X nodos



El día 7 de agosto de 2014, 16:13, Camaleón <noelamac@gmail.com> escribió:
> El Thu, 07 Aug 2014 12:23:55 +0200, Maykel Franco escribió:
>
>> Hola buenas, estaba dándole vueltas ya que me toca programar una tarea
>> cron, para ejecutar cierto comando en php.
>>
>> Eso no hay problema, el problema viene cuando tengo 2 nodos web que
>> reciben cargas balanceadas.
>>
>> - web1 - web2
>>
>> Lo que quiero es que ese comando en php lo ejecute siempre web1, y el
>> día en que web1 esté caído, que la tarea cron la lance web2.
>>
>> Para realizar esto se me ha ocurrido una idea, pero no sé si se puede
>> mejorar o cambiar totalmente:
>
> (...)
>
>> ¿Qué os parece?
>>
>> Sé que es una ñapa pero por lo pronto no se me ocurre otra cosa.
>>
>> Cualquier sugerencia, bienvenida es.
>
> La idea no es mala, pero lo que quieres en este caso sería usar una
> configuración de tipo "failover" (maestro/esclavo) en lugar de
> balanceada (maestro/maestro con reparto sin discriminación de la
> carga).
>
> Creo que la solución óptima para tener un sistema balanceado es que
> los dos servidores tengan la misma configuración, también de las
> tareas del cron, y que sea un agente monitor el encargado de
> determinar qué, quién y cuándo debe ejecutar esa tarea.
>
> Mira, parece que no eres el único que se ha hecho esa pregunta:
>
> Cron Tasks on load balanced web servers
> http://stackoverflow.com/questions/6457961/cron-tasks-on-load-balanced-web-servers
>
> How to schedule a cron job on only one server node in a load balanced scenario?
> https://community.jboss.org/thread/157845?tstart=0&_sscc=t
>
> Load balancing cron jobs
> http://stackoverflow.com/questions/17449113/load-balancing-cron-jobs
>
> A ver si te dan más ideas :-)
>
> Saludos,
>
> --
> Camaleón
>
>
> --
> To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> Archive: [🔎] pan.2014.08.07.14.13.53@gmail.com">https://lists.debian.org/[🔎] pan.2014.08.07.14.13.53@gmail.com
>

Gracias.

He repasado los enlaces y la verdad tampoco me han aportado mucho. De
momento voy a probar con el script que he montado.

Saludos.


Reply to: