2017-10-13 14 views
0

Les programmes existent pour être exécutés à certains moments, comme défini dans le programme, mais les tâches ne sont pas exécutées.resque scheduler pas les travaux de mise en file d'attente

Il existe une option dans la planification pour démarrer manuellement cette tâche planifiée spécifique et exécuter et exécuter les tâches. Cela montre que la tâche peut être effectuée, elle ne démarre pas automatiquement.

+0

Qu'avez-vous essayé jusqu'à présent? –

+0

@ R.Barzell J'ai essayé de redémarrer l'ordonnanceur et les travailleurs, mais sans succès. Vérifiez le code de classe de travail s'il y a une erreur. Vérifiez également les journaux, mais il n'y a rien écrit – GBD

Répondre

0

Il y avait 2 problèmes ici:

  1. Il y en a resque et les processus de planificateur Resque sont en cours d'exécution de chemin de sortie ancienne (Capistrano créer un dossier pour chaque version et ne lien symbolique avec le « courant » à la dernière voie de sortie) . Cela entraîne des sélections de tâches incorrectes pour certaines planifications

  2. Le script par défaut actuel pour resque scheduler n'inclut pas les planifications dynamiques, de sorte que les planifications dynamiques ne sont pas sélectionnées.