-
Notifications
You must be signed in to change notification settings - Fork 16.4k
Labels
affected_version:3.0Issues Reported for 3.0Issues Reported for 3.0area:corekind:bugThis is a clearly a bugThis is a clearly a bugpriority:highHigh priority bug that should be patched quickly but does not require immediate new releaseHigh priority bug that should be patched quickly but does not require immediate new release
Description
Apache Airflow version
3.0.0
If "Other Airflow 2 version" selected, which one?
No response
What happened?
Dag processor got killed. DAGs disappeared, The UI shows the dag-processor healthy still, Restarting the dag-processor service solves this but I do not think this will be the way to go.
What you think should happen instead?
DAG processor should not be killed or recover correctly from this if this is correct behaviour
How to reproduce
Use the provided docker compose with a couple of dag in the mounted dag directory. After a while (computer went to sleep sometimes) the dags disapear
Operating System
Docker compose on OSX
Versions of Apache Airflow Providers
No response
Deployment
Docker-Compose
Deployment details
No response
Anything else?
Log extract:
[2025-04-23T15:21:19.334+0000] {manager.py:523} INFO - Not time to refresh bundle dags-folder
[2025-04-23T15:21:24.409+0000] {manager.py:748} INFO -
================================================================================
DAG File Processing Stats
Bundle File Path PID Current Duration # DAGs # Errors Last Duration Last Run At
----------- --------------------------------- ----- ------------------ -------- ---------- --------------- -------------------
dags-folder 04_PythonOperator_get_pictures.py 1 0 0.74s 2025-04-23T15:20:55
dags-folder 03_BashOperator.py 1 0 0.74s 2025-04-23T15:20:55
dags-folder 02_download_rocket_launches.py 1 0 0.74s 2025-04-23T15:20:57
dags-folder 01_download_rocket_launches.py 1 0 0.76s 2025-04-23T15:20:54
dags-folder 05_download_rocket_launches.py 1 0 0.76s 2025-04-23T15:20:54
================================================================================
[2025-04-23T15:21:24.411+0000] {manager.py:526} INFO - Refreshing bundle dags-folder
[2025-04-23T15:21:24.413+0000] {manager.py:577} INFO - Searching for files in dags-folder at /opt/airflow/dags
[2025-04-23T15:21:24.420+0000] {manager.py:579} INFO - Found 5 files for bundle dags-folder
[2025-04-23T15:21:25.478+0000] {dag.py:1894} INFO - Sync 1 DAGs
[2025-04-23T15:21:25.481+0000] {dag.py:2517} INFO - Setting next_dagrun for 01_download_rocket_launches to None, run_after=None
[2025-04-23T15:21:25.487+0000] {dag.py:1894} INFO - Sync 1 DAGs
[2025-04-23T15:21:25.491+0000] {dag.py:2517} INFO - Setting next_dagrun for 05_download_rocket_launches to 2025-04-24 00:00:00+00:00, run_after=2025-04-24 00:00:00+00:00
[2025-04-23T15:21:26.558+0000] {dag.py:1894} INFO - Sync 1 DAGs
[2025-04-23T15:21:26.561+0000] {dag.py:2517} INFO - Setting next_dagrun for 03_BashOperator to None, run_after=None
[2025-04-23T15:21:26.569+0000] {dag.py:1894} INFO - Sync 1 DAGs
[2025-04-23T15:21:26.571+0000] {dag.py:2517} INFO - Setting next_dagrun for 04_PythonOperator_get_pictures to None, run_after=None
[2025-04-23T15:21:27.626+0000] {dag.py:1894} INFO - Sync 1 DAGs
[2025-04-23T15:21:27.629+0000] {dag.py:2517} INFO - Setting next_dagrun for 02_download_rocket_launches to None, run_after=None
[2025-04-23T15:21:29.661+0000] {manager.py:523} INFO - Not time to refresh bundle dags-folder
[2025-04-23T15:21:34.713+0000] {manager.py:523} INFO - Not time to refresh bundle dags-folder
[2025-04-23T15:24:45.683+0000] {job.py:232} INFO - Heartbeat recovered after 186.91 seconds
[2025-04-23T15:24:45.689+0000] {manager.py:526} INFO - Refreshing bundle dags-folder
[2025-04-23T15:24:45.690+0000] {manager.py:577} INFO - Searching for files in dags-folder at /opt/airflow/dags
[2025-04-23T15:24:45.696+0000] {manager.py:579} INFO - Found 5 files for bundle dags-folder
[2025-04-23T15:24:45.721+0000] {manager.py:1000} ERROR - Processor for DagFileInfo(rel_path=PosixPath('01_download_rocket_launches.py'), bundle_name='dags-folder', bundle_path=PosixPath('/opt/airflow/dags'), bundle_version=None) with PID 794 started 186 ago killing it.
2025-04-23 15:24:45 [info ] Process exited [supervisor] exit_code=<Negsignal.SIGKILL: -9> pid=794 signal_sent=SIGKILL
[2025-04-23T15:24:45.725+0000] {manager.py:1000} ERROR - Processor for DagFileInfo(rel_path=PosixPath('05_download_rocket_launches.py'), bundle_name='dags-folder', bundle_path=PosixPath('/opt/airflow/dags'), bundle_version=None) with PID 795 started 186 ago killing it.
2025-04-23 15:24:45 [info ] Process exited [supervisor] exit_code=<Negsignal.SIGKILL: -9> pid=795 signal_sent=SIGKILL
[2025-04-23T15:24:45.763+0000] {manager.py:1000} ERROR - Processor for DagFileInfo(rel_path=PosixPath('04_PythonOperator_get_pictures.py'), bundle_name='dags-folder', bundle_path=PosixPath('/opt/airflow/dags'), bundle_version=None) with PID 796 started 186 ago killing it.
2025-04-23 15:24:45 [info ] Process exited [supervisor] exit_code=<Negsignal.SIGKILL: -9> pid=796 signal_sent=SIGKILL
[2025-04-23T15:24:45.767+0000] {manager.py:1000} ERROR - Processor for DagFileInfo(rel_path=PosixPath('03_BashOperator.py'), bundle_name='dags-folder', bundle_path=PosixPath('/opt/airflow/dags'), bundle_version=None) with PID 797 started 186 ago killing it.
2025-04-23 15:24:45 [info ] Process exited [supervisor] exit_code=<Negsignal.SIGKILL: -9> pid=797 signal_sent=SIGKILL
[2025-04-23T15:24:45.796+0000] {manager.py:1000} ERROR - Processor for DagFileInfo(rel_path=PosixPath('02_download_rocket_launches.py'), bundle_name='dags-folder', bundle_path=PosixPath('/opt/airflow/dags'), bundle_version=None) with PID 798 started 186 ago killing it.
2025-04-23 15:24:45 [info ] Process exited [supervisor] exit_code=0 pid=798 signal_sent=SIGKILL
[2025-04-23T15:24:50.836+0000] {manager.py:523} INFO - Not time to refresh bundle dags-folder
[2025-04-23T15:24:55.899+0000] {manager.py:523} INFO - Not time to refresh bundle dags-folder
[2025-04-23T15:25:00.974+0000] {manager.py:748} INFO -
================================================================================
DAG File Processing Stats
Bundle File Path PID Current Duration # DAGs # Errors Last Duration Last Run At
----------- --------------------------------- ----- ------------------ -------- ---------- --------------- -------------------
dags-folder 04_PythonOperator_get_pictures.py 0 1 186.62s 2025-04-23T15:24:45
dags-folder 03_BashOperator.py 0 1 186.62s 2025-04-23T15:24:45
dags-folder 02_download_rocket_launches.py 0 1 186.62s 2025-04-23T15:24:45
dags-folder 01_download_rocket_launches.py 0 1 186.61s 2025-04-23T15:24:45
dags-folder 05_download_rocket_launches.py 0 1 186.60s 2025-04-23T15:24:45
================================================================================
[2025-04-23T15:25:00.983+0000] {manager.py:523} INFO - Not time to refresh bundle dags-folder
[2025-04-23T15:25:06.048+0000] {manager.py:523} INFO - Not time to refresh bundle dags-folder
[2025-04-23T15:25:11.141+0000] {manager.py:523} INFO - Not time to refresh bundle dags-folder
[2025-04-23T15:25:12.155+0000] {manager.py:303} INFO - DAG 01_download_rocket_launches is missing and will be deactivated.
[2025-04-23T15:25:12.155+0000] {manager.py:303} INFO - DAG 05_download_rocket_launches is missing and will be deactivated.
[2025-04-23T15:25:12.156+0000] {manager.py:303} INFO - DAG 03_BashOperator is missing and will be deactivated.
[2025-04-23T15:25:12.156+0000] {manager.py:303} INFO - DAG 04_PythonOperator_get_pictures is missing and will be deactivated.
[2025-04-23T15:25:12.156+0000] {manager.py:303} INFO - DAG 02_download_rocket_launches is missing and will be deactivated.
[2025-04-23T15:25:12.160+0000] {manager.py:315} INFO - Deactivated 5 DAGs which are no longer present in file.
[2025-04-23T15:26:54.257+0000] {job.py:232} INFO - Heartbeat recovered after 103.12 seconds
[2025-04-23T15:26:54.277+0000] {manager.py:1000} ERROR - Processor for DagFileInfo(rel_path=PosixPath('01_download_rocket_launches.py'), bundle_name='dags-folder', bundle_path=PosixPath('/opt/airflow/dags'), bundle_version=None) with PID 807 started 285 ago killing it.
2025-04-23 15:26:54 [info ] Process exited [supervisor] exit_code=<Negsignal.SIGKILL: -9> pid=807 signal_sent=SIGKILL
[2025-04-23T15:26:54.280+0000] {manager.py:1000} ERROR - Processor for DagFileInfo(rel_path=PosixPath('05_download_rocket_launches.py'), bundle_name='dags-folder', bundle_path=PosixPath('/opt/airflow/dags'), bundle_version=None) with PID 808 started 285 ago killing it.
2025-04-23 15:26:54 [info ] Process exited [supervisor] exit_code=<Negsignal.SIGKILL: -9> pid=808 signal_sent=SIGKILL
[2025-04-23T15:26:54.314+0000] {manager.py:1000} ERROR - Processor for DagFileInfo(rel_path=PosixPath('04_PythonOperator_get_pictures.py'), bundle_name='dags-folder', bundle_path=PosixPath('/opt/airflow/dags'), bundle_version=None) with PID 809 started 285 ago killing it.
2025-04-23 15:26:54 [info ] Process exited [supervisor] exit_code=<Negsignal.SIGKILL: -9> pid=809 signal_sent=SIGKILL
[2025-04-23T15:26:54.317+0000] {manager.py:1000} ERROR - Processor for DagFileInfo(rel_path=PosixPath('03_BashOperator.py'), bundle_name='dags-folder', bundle_path=PosixPath('/opt/airflow/dags'), bundle_version=None) with PID 810 started 285 ago killing it.
2025-04-23 15:26:54 [info ] Process exited [supervisor] exit_code=0 pid=810 signal_sent=SIGKILL
[2025-04-23T15:26:54.346+0000] {manager.py:1000} ERROR - Processor for DagFileInfo(rel_path=PosixPath('02_download_rocket_launches.py'), bundle_name='dags-folder', bundle_path=PosixPath('/opt/airflow/dags'), bundle_version=None) with PID 811 started 285 ago killing it.
2025-04-23 15:26:54 [info ] Process exited [supervisor] exit_code=0 pid=811 signal_sent=SIGKILL
[2025-04-23T15:26:55.329+0000] {manager.py:526} INFO - Refreshing bundle dags-folder
[2025-04-23T15:26:55.332+0000] {manager.py:577} INFO - Searching for files in dags-folder at /opt/airflow/dags
[2025-04-23T15:26:55.340+0000] {manager.py:579} INFO - Found 5 files for bundle dags-folder
[2025-04-23T15:27:00.378+0000] {manager.py:523} INFO - Not time to refresh bundle dags-folder
[2025-04-23T15:27:05.447+0000] {manager.py:523} INFO - Not time to refresh bundle dags-folder
[2025-04-23T15:27:10.535+0000] {manager.py:748} INFO -
================================================================================
DAG File Processing Stats
Bundle File Path PID Current Duration # DAGs # Errors Last Duration Last Run At
----------- --------------------------------- ----- ------------------ -------- ---------- --------------- -------------------
dags-folder 04_PythonOperator_get_pictures.py 0 1 285.64s 2025-04-23T15:26:54
dags-folder 03_BashOperator.py 0 1 285.64s 2025-04-23T15:26:54
dags-folder 02_download_rocket_launches.py 0 1 285.65s 2025-04-23T15:26:54
dags-folder 01_download_rocket_launches.py 0 1 285.63s 2025-04-23T15:26:54
dags-folder 05_download_rocket_launches.py 0 1 285.63s 2025-04-23T15:26:54
================================================================================
[2025-04-23T15:27:10.538+0000] {manager.py:523} INFO - Not time to refresh bundle dags-folder
[2025-04-23T15:27:15.621+0000] {manager.py:523} INFO - Not time to refresh bundle dags-folder
[2025-04-23T15:27:20.697+0000] {manager.py:523} INFO - Not time to refresh bundle dags-folder
[2025-04-23T15:27:24.791+0000] {manager.py:1000} ERROR - Processor for DagFileInfo(rel_path=PosixPath('01_download_rocket_launches.py'), bundle_name='dags-folder', bundle_path=PosixPath('/opt/airflow/dags'), bundle_version=None) with PID 820 started 285 ago killing it.
2025-04-23 15:27:24 [info ] Process exited [supervisor] exit_code=<Negsignal.SIGKILL: -9> pid=820 signal_sent=SIGKILL
[2025-04-23T15:27:24.793+0000] {manager.py:1000} ERROR - Processor for DagFileInfo(rel_path=PosixPath('05_download_rocket_launches.py'), bundle_name='dags-folder', bundle_path=PosixPath('/opt/airflow/dags'), bundle_version=None) with PID 821 started 285 ago killing it.
2025-04-23 15:27:24 [info ] Process exited [supervisor] exit_code=<Negsignal.SIGKILL: -9> pid=821 signal_sent=SIGKILL
[2025-04-23T15:27:24.831+0000] {manager.py:1000} ERROR - Processor for DagFileInfo(rel_path=PosixPath('04_PythonOperator_get_pictures.py'), bundle_name='dags-folder', bundle_path=PosixPath('/opt/airflow/dags'), bundle_version=None) with PID 822 started 285 ago killing it.
2025-04-23 15:27:24 [info ] Process exited [supervisor] exit_code=<Negsignal.SIGKILL: -9> pid=822 signal_sent=SIGKILL
[2025-04-23T15:27:24.834+0000] {manager.py:1000} ERROR - Processor for DagFileInfo(rel_path=PosixPath('03_BashOperator.py'), bundle_name='dags-folder', bundle_path=PosixPath('/opt/airflow/dags'), bundle_version=None) with PID 823 started 285 ago killing it.
2025-04-23 15:27:24 [info ] Process exited [supervisor] exit_code=0 pid=823 signal_sent=SIGKILL
[2025-04-23T15:27:24.863+0000] {manager.py:1000} ERROR - Processor for DagFileInfo(rel_path=PosixPath('02_download_rocket_launches.py'), bundle_name='dags-folder', bundle_path=PosixPath('/opt/airflow/dags'), bundle_version=None) with PID 824 started 285 ago killing it.
2025-04-23 15:27:24 [info ] Process exited [supervisor] exit_code=0 pid=824 signal_sent=SIGKILL
[2025-04-23T15:27:25.849+0000] {manager.py:523} INFO - Not time to refresh bundle dags-folder
[2025-04-23T15:27:30.897+0000] {manager.py:523} INFO - Not time to refresh bundle dags-folder
[2025-04-23T15:27:35.937+0000] {manager.py:523} INFO - Not time to refresh bundle dags-folder
[2025-04-23T15:27:41.018+0000] {manager.py:748} INFO -
================================================================================
DAG File Processing Stats
Bundle File Path PID Current Duration # DAGs # Errors Last Duration Last Run At
----------- --------------------------------- ----- ------------------ -------- ---------- --------------- -------------------
dags-folder 04_PythonOperator_get_pictures.py 0 1 285.65s 2025-04-23T15:27:24
dags-folder 03_BashOperator.py 0 1 285.65s 2025-04-23T15:27:24
dags-folder 02_download_rocket_launches.py 0 1 285.64s 2025-04-23T15:27:24
dags-folder 01_download_rocket_launches.py 0 1 285.63s 2025-04-23T15:27:24
dags-folder 05_download_rocket_launches.py 0 1 285.63s 2025-04-23T15:27:24
================================================================================
[2025-04-23T15:27:41.020+0000] {manager.py:523} INFO - Not time to refresh bundle dags-folder
[2025-04-23T15:27:46.093+0000] {manager.py:523} INFO - Not time to refresh bundle dags-folder
[2025-04-23T15:27:51.184+0000] {manager.py:523} INFO - Not time to refresh bundle dags-folder
[2025-04-23T15:27:55.373+0000] {manager.py:1000} ERROR - Processor for DagFileInfo(rel_path=PosixPath('01_download_rocket_launches.py'), bundle_name='dags-folder', bundle_path=PosixPath('/opt/airflow/dags'), bundle_version=None) with PID 833 started 285 ago killing it.
2025-04-23 15:27:55 [info ] Process exited [supervisor] exit_code=<Negsignal.SIGKILL: -9> pid=833 signal_sent=SIGKILL
[2025-04-23T15:27:55.377+0000] {manager.py:1000} ERROR - Processor for DagFileInfo(rel_path=PosixPath('05_download_rocket_launches.py'), bundle_name='dags-folder', bundle_path=PosixPath('/opt/airflow/dags'), bundle_version=None) with PID 834 started 285 ago killing it.
2025-04-23 15:27:55 [info ] Process exited [supervisor] exit_code=<Negsignal.SIGKILL: -9> pid=834 signal_sent=SIGKILL
[2025-04-23T15:27:55.417+0000] {manager.py:1000} ERROR - Processor for DagFileInfo(rel_path=PosixPath('04_PythonOperator_get_pictures.py'), bundle_name='dags-folder', bundle_path=PosixPath('/opt/airflow/dags'), bundle_version=None) with PID 835 started 285 ago killing it.
2025-04-23 15:27:55 [info ] Process exited [supervisor] exit_code=<Negsignal.SIGKILL: -9> pid=835 signal_sent=SIGKILL
[2025-04-23T15:27:55.420+0000] {manager.py:1000} ERROR - Processor for DagFileInfo(rel_path=PosixPath('03_BashOperator.py'), bundle_name='dags-folder', bundle_path=PosixPath('/opt/airflow/dags'), bundle_version=None) with PID 836 started 285 ago killing it.
2025-04-23 15:27:55 [info ] Process exited [supervisor] exit_code=0 pid=836 signal_sent=SIGKILL
[2025-04-23T15:27:55.449+0000] {manager.py:1000} ERROR - Processor for DagFileInfo(rel_path=PosixPath('02_download_rocket_launches.py'), bundle_name='dags-folder', bundle_path=PosixPath('/opt/airflow/dags'), bundle_version=None) with PID 837 started 285 ago killing it.
2025-04-23 15:27:55 [info ] Process exited [supervisor] exit_code=0 pid=837 signal_sent=SIGKILL
[2025-04-23T15:27:56.433+0000] {manager.py:526} INFO - Refreshing bundle dags-folder
[2025-04-23T15:27:56.435+0000] {manager.py:577} INFO - Searching for files in dags-folder at /opt/airflow/dags
[2025-04-23T15:27:56.444+0000] {manager.py:579} INFO - Found 5 files for bundle dags-folder
[2025-04-23T15:28:01.501+0000] {manager.py:523} INFO - Not time to refresh bundle dags-folder
[2025-04-23T15:28:06.571+0000] {manager.py:523} INFO - Not time to refresh bundle dags-folder
[2025-04-23T15:28:11.648+0000] {manager.py:748} INFO -
Are you willing to submit PR?
- Yes I am willing to submit a PR!
Code of Conduct
- I agree to follow this project's Code of Conduct
matthieuauger
Metadata
Metadata
Assignees
Labels
affected_version:3.0Issues Reported for 3.0Issues Reported for 3.0area:corekind:bugThis is a clearly a bugThis is a clearly a bugpriority:highHigh priority bug that should be patched quickly but does not require immediate new releaseHigh priority bug that should be patched quickly but does not require immediate new release