Y a-t-il un moyen de recharger les tâches sans avoir à redémarrer le serveur?Rafraichir les volets sans redémarrer le serveur web Apache Airflow
1
A
Répondre
0
Dags doit être rechargé lorsque vous mettez à jour le fichier python associé.
Si elles ne sont pas, essayez d'abord de les actualiser manuellement dans l'interface utilisateur en cliquant sur le bouton qui ressemble à un symbole de recyclage:
Si cela ne fonctionne pas, supprimer tous les fichiers .pyc dans le dossier dags.
Habituellement, quand je sauvegarde le fichier python, le dag est mis à jour en quelques instants.
0
Dans votre airflow.cfg
, vous avez ces deux configurations pour contrôler ce comportement:
# after how much time a new DAGs should be picked up from the filesystem
min_file_process_interval = 0
dag_dir_list_interval = 60
Vous pourriez avoir à recharger le serveur web, planificateur et travailleurs pour votre nouvelle configuration prenne effet.