Lorsque le serveur Web de flux d'air affiche des erreurs telles que Broken DAG: [<path/to/dag>] <error>
, comment et où pouvons-nous trouver la pile complète pour ces exceptions?Débogage des DAG brisés
J'ai essayé ces lieux:
/var/log/airflow/webserver
- avait pas de journaux dans les délais d'exécution, d'autres journaux étaient en binaire et le décodage avec strings
donné aucune information utile.
/var/log/airflow/scheduler
- avait quelques logs mais étaient sous forme binaire, a essayé de les lire et a semblé être principalement des logs de sqlalchemy probablement pour la base de données de flux d'air.
/var/log/airflow/worker
- montre les journaux pour faire fonctionner DAG, (les mêmes que ceux que vous voyez sur la page du flux d'air)
puis aussi sous /var/log/airflow/rotated
- n'a pas pu trouver le stacktrace que je cherchais.
J'utilise le flux d'air v1.7.1.3