<p>apio ejecuta código antiguo y código nuevo al mismo tiempo</p>

Creado en 20 oct. 2016  ·  3Comentarios  ·  Fuente: celery/celery

¡¡Hola todos!!
Utilizo apio para ejecutar mi tarea de django. Después de cambiar mi código ayer, encontré que celery ejecuta tanto mi código anterior como el nuevo, así que cuando paso el mismo parámetro a la tarea, a veces obtengo un error, a veces se ejecuta correctamente. Intenté purgar, reiniciar el apio, pero todo fue inútil.
Alguien puede decirme qué pasó

Question

Comentario más útil

¿Encontraste alguna solución? Tengo el mismo problema con mi máquina local y en mi servidor de producción.

Todos 3 comentarios

Purge debería haber purgado todo (celery -A projectName purge), pero si está usando el Programador de base de datos de Django en el área de administración de Django y no ha eliminado las tareas no deseadas con esto, es posible que las esté reinstalando.
No soy un experto, solo intento ayudar.

¿Encontraste alguna solución? Tengo el mismo problema con mi máquina local y en mi servidor de producción.

¿Encontraste alguna solución? Tengo el mismo problema con mi máquina local y en mi servidor de producción.

Hoy me enfrenté al mismo problema. Los pasos que me ayudaron:

  1. Detén a todos los trabajadores.
  2. Limpiar la caché de Python en el directorio del proyecto. Este comando borrará el contenido de __pychache__ en todos los directorios:
    find . | grep -E "(__pycache__|\.pyc|\.pyo$)" | xargs rm -rf
  3. Reinicie un servidor.
¿Fue útil esta página
0 / 5 - 0 calificaciones