Multiprocess executor: child process for step <…> was terminated by signal 9 (SIGKILL).
Last updated: October 9, 2025
This error usually indicates that the process was killed by the operating system due to running out of memory (OOM).
Solutions
Possible solutions include increasing the amount of memory available to the run, reducing the amount of memory used by the ops in the run, or configuring the executor to run fewer ops concurrently.
To investigate:
Check the ECS console, if you are using the AWS agent
There is a beta feature in Dagster that can capture additional CPU and memory metrics. To use it, launch a run with the tag
dagster/run_metrics: true. To add this tag:Select the asset you want to materialize
Shift+click the "Materialize" button to open the Launchpad
Click Edit tags and enter
dagster/run_metricsas the key andtrueas the value.
To resolve this by increasing resource limits, you can modify the
dagster_cloud.yamlfile in your Git repo to increase these limits. For more information, see the ECS agent configuration reference.