Miré el tutorial django-apio y creo que realmente me ayudará a ejecutar las tareas en segundo plano sin dejar que los usuarios esperen. Sin embargo, tengo un requisito específico en el programa para que cuando el usuario ingrese una fecha, django pueda hacer la programación y diferir la ejecución a un momento posterior. He usado el programa at
anteriormente, pero ofrece muchos problemas de permisos. Pero cuando leo la documentación para Apio, solo puedo ver que Apio admite cron
como tareas llamadas @periodic_task
. Estoy seguro de que también proporciona at
como mecanismo, pero no pude encontrar ninguna documentación. ¿Alguien puede señalarme algunos recursos o simplemente decirme cómo lograr eso? Gracias.Django y apio: ¿Cómo programo que un trabajo se ejecute solo una vez usando apio (similar al comando "a" en linux)?
6
A
Respuesta
9
Los documentos indican que puede schedule tasks to execute at a specific time, usando el eta argument.
3
Puede suministrar la cuenta atrás o el argumento ETA a la función apply_async(). Al hacerlo, puede definir la hora más temprana en que se ejecutará la tarea, pero no la exacta (depende de su cola). Para más detalles, ver here.
+0
la página no existe –
Cuestiones relacionadas
- 1. Cómo escribir un trabajo Upstart de Ubuntu para apio (django-apio) en un virtualenv
- 2. Django apio terminar subprocesos de trabajo
- 3. apio django: cómo configurar la tarea para que se ejecute a intervalos específicos programáticamente
- 4. centinela, cuervo y apio django
- 5. Django Apio: manage.py apry devuelve "Comando desconocido"
- 6. ¿Cómo hacer que un bookmarklet se ejecute solo una vez?
- 7. Apio con Django - despliegue
- 8. ¿Cómo puedo retrasar una tarea usando Apio?
- 9. django-apio sin un servidor amqp (rabbitmq)
- 10. Django-apio: Pasando solicitud Objeto al trabajador
- 11. ¿Cómo programo que una tarea se ejecute a intervalos periódicos?
- 12. Ejemplos de Django y apio: tareas periódicas
- 13. Django Señales en el apio
- 14. ¿Cómo programo una tarea con Apio que se ejecuta el 1 de cada mes?
- 15. Django y apio: problemas de enrutamiento
- 16. Django-apio barra de progreso
- 17. cómo depurar tareas Apio/Django se ejecutan localmente en Eclipse
- 18. Pruebas unitarias con django-apio?
- 19. Ejecución de Django-Apio en producción
- 20. Cómo diagnosticar a los trabajadores de apio que se cuelgan
- 21. Planificador de apio distribuido
- 22. Combinación de resultados de trabajo en apio
- 23. Django - Apio: @transaction y @task no apilan
- 24. Proceso de fondo en Django sin apio
- 25. apio con múltiples instancias de django
- 26. Apio + Django: No se puede iniciar apiarceat en Windows 7
- 27. Libro para Django + Apio + RabbitMQ?
- 28. ¿Cómo se aplica rate_limit en Apio?
- 29. Cómo garantizar que una tarea de apio esté evitando la superposición de las ejecuciones de la tarea de apio
- 30. Anular una tarea en ejecución en Apio dentro de django
eta argumento el enlace está muerto. [eta] (http://ask.github.io/celery/userguide/executing.html#eta-andcountcountdown) –