簡體   English   中英

Airflow 個 DAG 已排隊

[英]Airflow DAGs are queued up

我正在做一個項目,我可以看到所有 dag 都在排隊並且沒有移動(appx 超過 24 小時或更長時間)看起來它的調度程序已損壞但我需要確認。

所以這是我的問題

  1. 如何查看調度程序是否損壞
  2. 如何重置我的 airflow(網絡服務器)調度程序?

期待一些關於如何重置 airflow 調度程序的幫助

答案在很大程度上取決於您的運行方式 Airflow(獨立的,在 Docker 中,Astro CLI,托管解決方案...?)。

  • 如果你的調度程序壞了,Airflow UI 通常會告訴你自上次心跳以來的時間,如下所示:

在此處輸入圖像描述

  • 還有一個 API 端點用於在http://localhost:8080/health進行調度程序健康檢查(如果 Airflow 在本地運行)。

  • 檢查調度程序日志。 默認情況下,它們位於$AIRFLOW_HOME/logs/scheduler的文件中。

您可能還想看看一般情況下如何在 Airflow 中進行健康檢查

在重置方面,通常最好重新啟動調度程序,這同樣取決於您最初是如何啟動它的。 如果您使用的是獨立實例並且在前台有進程,只需執行ctr+c或關閉終端即可停止它。 如果您在 docker 中運行 airflow 重新啟動容器,對於 Astro CLI 有astro dev restart

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM