Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

195
Vistas
¿Estoy ejecutando correctamente las tareas compartidas de apio?

Así es como empiezo las tareas periódicas de apio. Primero ejecuto este comando:

 celery worker -A my_project.celery

Y después de eso este comando:

 celery -A my_project beat -l info -S django

Después de ejecutar estos dos comandos en dos pestañas de terminal diferentes, mis tareas periódicas de celery beat comienzan a ejecutarse. Si no ejecuto uno de los comandos descritos, mis tareas periódicas no se ejecutan. Mi pregunta es: ¿hay alguna forma de iniciar el apio con el comando único, o incluso mejor con el comando de servidor de ejecución?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Su método de usar Celery es correcto. Puede usar el parámetro -B, --beat para iniciar el ritmo y el trabajador usando un solo comando:

 # This will start worker AND beat process celery worker --app=my_project -l=INFO --beat -S django

Pero no use esto en producción, vea esta nota en los documentos de Celery ( http://docs.celeryproject.org/en/latest/reference/celery.bin.worker.html ):

-B está destinado a ser utilizado con fines de desarrollo. Para el entorno de producción, debe comenzar a batir el apio por separado .

Algunas notas: 1) Creo que no hay forma de ejecutar Celery y runserver juntos (honestamente, creo que no es una buena idea); 2) Veo la etiqueta django-celery en su pregunta. Esta es una forma antigua y obsoleta de integrar Django y Celery:

ESTE PROYECTO SOLO SE REQUIERE SI DESEA UTILIZAR LA INTEGRACIÓN DE ADMINISTRACIÓN Y EL RESULTADO DE DJANGO (Fuente: https://github.com/celery/django-celery )

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda