CircleCI "Too long with no output (exceeded 10m0s)" timeout
CircleCI kills a step that emits no output for the no_output_timeout window (10 minutes by default). The step may still be working, but a silent long-running command looks hung.
What this error means
The step ends with "Too long with no output (exceeded 10m0s): context deadline exceeded" even though the command was progressing.
CircleCI
Too long with no output (exceeded 10m0s): context deadline exceededCommon causes
A long silent command
A build, download, or test that buffers output produces nothing for over 10 minutes, so CircleCI assumes it hung.
A command waiting on input or a stuck network call
A process blocked on stdin or a hanging connection emits no output and trips the timeout.
How to fix it
Raise no_output_timeout for the step
- Identify the legitimately slow step.
- Set
no_output_timeoutto a value above its real duration. - Re-run to confirm it completes.
.circleci/config.yml
steps:
- run:
command: ./long-build.sh
no_output_timeout: 30mEmit periodic progress
Make the command print progress (unbuffered) so it never looks silent.
.circleci/config.yml
- run: stdbuf -oL ./long-build.sh | tee build.logHow to prevent it
- Set realistic
no_output_timeouton known-slow steps. - Stream progress output for long commands.
- Cache dependencies so silent download phases shrink.
Related guides
CircleCI "Received 'killed' signal" out-of-memory in CIFix CircleCI "Received 'killed' signal" - the kernel OOM-killed a process because the job exceeded the memory…
CircleCI "Spin up environment ... failed" in CIFix CircleCI "Spin up environment" step failures - the executor image could not be pulled or the container fa…
CircleCI "Cannot connect to the Docker daemon" in CIFix CircleCI "Cannot connect to the Docker daemon at unix:///var/run/docker.sock" - docker commands ran in a…