Пустые журналы часто означают, что рабочий модуль Airflow был удален (т. Е. Он умер до того, как смог сбросить журналы в GCS), что обычно происходит из-за нехватки памяти. Если вы зайдете в свой кластер GKE (тот, что находится под капотом Composer), вы, вероятно, увидите, что действительно есть высохший модуль (GKE> Workloads> "airflow-worker").
Вы, вероятно, увидите в «Экземплярах задач», что указанным задачам не назначено ни Start Date
, ни Job Id
, ни рабочего (Hostname
), что, как добавлено в журналы, является доказательством смерти модуля.
Так как обычно это происходит в группах с высокой степенью параллелизма, способ избежать этого - уменьшить параллелизм работника или использовать более качественную машину.
РЕДАКТИРОВАТЬ: Я подал Запрос функции от вашего имени, чтобы получать электронные письма в случае сбоя, даже если модуль был выселен.