[pyar] Tareas periódicas

Ariel Gerardo Ríos arielgerardorios en gmail.com
Dom Nov 1 13:28:13 ART 2015


+1 Ignacio

Se me ocurrió la misma idea. Los beats deberían ser tus checkpoints donde
aplicás tu lógica donde verifica si la tarea debe ejecutarse o no.

Saludos.
El 31/10/2015 07:06, "Ignacio Rossi" <rossi.ignacio en gmail.com> escribió:

> Hola Manuel,
>
> > [...]
> > No sé, se me ocurre que si hago una tarea periódica cada 14 días [1]
> utilizando "crontab" pero le digo que el ETA sea dentro de 7 días, y a la
> otra le digo que sea también cada 14 días pero con ETA en 14 días, ¿quería
> bien para 2 tareas de la misma categoría?
>
> No me queda claro como hacer esto, capaz otra persona pueda darte una mano
> si necesitás exactamente eso, pero vengo a aportar un humilde cambio de
> perspectiva. Capaz ayuda.
> ¿Cómo ves, en lugar de generar dinámicamente las reglas de crontab para
> celery, tener una sola task (para cada rango de tiempo) 'run_weekly_tasks',
> que corra una vez por semana, y ahí adentro meter la lógica de que cosas se
> corren ésta semana?
> No me queda totalmente claro tu caso de uso, pero eso me suena más
> manejable que armar las definiciones. Si tenés algún lugar razonable donde
> persistir, digamos, la ultima corrida de cada task (o algo por el estilo),
> debería salir.
>
> ¿Qué te parece?
>
> Saludos
>
> Ignacio
>
> El 31 de octubre de 2015, 4:34, Manuel Kaufmann <humitos en gmail.com>
> escribió:
>
>> El 31/10/15 a las 02:16, Manuel Kaufmann escribió:
>>
>>> Se me ocurrió una idea, pero no estoy seguro si se puede hacer.
>>>
>>
>> Otra forma podría ser utilizar el ETA de la función "Task.apply_async".
>>
>>
>> http://docs.celeryproject.org/en/latest/reference/celery.app.task.html#celery.app.task.Task.apply_async
>>
>> No sé, se me ocurre que si hago una tarea periódica cada 14 días [1]
>> utilizando "crontab" pero le digo que el ETA sea dentro de 7 días, y a la
>> otra le digo que sea también cada 14 días pero con ETA en 14 días, ¿quería
>> bien para 2 tareas de la misma categoría?
>>
>> [1] no tengo muy clara la sintaxis de crontab para expresar eso, pero me
>> imagino que se debe poder...
>>
>>
>> --
>>
>> Kaufmann Manuel
>> -- http://elblogdehumitos.com.ar/
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>>
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20151101/db16401a/attachment.html>


More information about the pyar mailing list