<p>céleri exécuter l'ancien code et le nouveau code en même temps</p>

Créé le 20 oct. 2016  ·  3Commentaires  ·  Source: celery/celery

Salut tout le monde!!
J'utilise du céleri pour exécuter ma tâche django. Après avoir changé mon code hier, je trouve que le céleri exécute à la fois mon ancien code et mon nouveau code.Ainsi, lorsque je passe le même paramètre à la tâche, parfois j'obtiens une erreur, parfois il s'exécute avec succès. J'ai essayé de purger, redémarrer le céleri, mais tout est inutile.
Quelqu'un peut-il me dire ce qui s'est passé

Question

Commentaire le plus utile

Avez-vous trouvé une solution? J'ai le même problème avec ma machine locale et dans mon serveur de production.

Tous les 3 commentaires

La purge aurait dû tout purger (céleri -A purge de nom de projet), mais si vous utilisez le planificateur de base de données Django dans la zone d'administration de Django et que vous n'avez pas supprimé les tâches indésirables en utilisant cela, il se peut qu'il les réinstalle.
Je ne suis pas un expert, j'essaie juste d'aider.

Avez-vous trouvé une solution? J'ai le même problème avec ma machine locale et dans mon serveur de production.

Avez-vous trouvé une solution? J'ai le même problème avec ma machine locale et dans mon serveur de production.

J'ai été confronté au même problème aujourd'hui. Les étapes qui m'ont aidé:

  1. Arrêtez tous les travailleurs.
  2. Effacez le cache python dans le répertoire du projet. Cette commande effacera le contenu __pychache__ dans tous les répertoires:
    find . | grep -E "(__pycache__|\.pyc|\.pyo$)" | xargs rm -rf
  3. Redémarrez un serveur.
Cette page vous a été utile?
0 / 5 - 0 notes