AutoDeploy

DevOps Documentation

Comprehensive, real troubleshooting guides for modern DevOps technologies.

Docker●Containerization

Docker Container Exit Code 137 (OOM Killed)

A container stops unexpectedly with exit code 137 — the kernel's OOM killer terminated it for using too much memory.

●HIGH●INTERMEDIATE⏱ 20 min
#docker#oom#memory
v1.0.08/1/2026
Docker●Containerization

Docker Image Pull Access Denied

docker pull or docker run fails with a pull access denied error against a registry.

●MEDIUM●BEGINNER⏱ 15 min
#docker#registry#authentication
v1.0.08/1/2026
Terraform●IaC

Terraform State Lock Error

terraform plan or apply fails immediately because the state is locked by a previous, possibly stale, run.

●MEDIUM●INTERMEDIATE⏱ 20 min
#terraform#state#lock
v1.0.07/29/2026
Terraform●IaC

Terraform Provider Authentication Error

terraform plan fails at the provider level before reaching any resource, due to missing or invalid cloud credentials.

●HIGH●BEGINNER⏱ 15 min
#terraform#aws#credentials
v1.0.07/29/2026
Jenkins●CI/CD

Jenkins Pipeline Timeout Error

A pipeline stage or whole build is aborted by a timeout before its real work finishes.

●MEDIUM●INTERMEDIATE⏱ 20 min
#jenkins#pipeline#timeout
v1.0.07/28/2026
GitHub Actions●CI/CD

GitHub Actions Cache Restore Failure

A workflow's cache step reports a miss every run, so dependencies reinstall from scratch instead of restoring.

●LOW●BEGINNER⏱ 15 min
#github-actions#cache#ci-cd
v1.0.07/27/2026
Ansible●Other

Ansible SSH Connection Failed

Ansible cannot target hosts via SSH.

●MEDIUM●BEGINNER⏱ 20 min
#ansible#ssh#connection
v1.0.07/28/2026
Nginx●Other

Nginx 502 Bad Gateway Error

Nginx returns 502 when it can't get a valid response from the upstream application server.

●HIGH●INTERMEDIATE⏱ 20 min
#nginx#proxy#502
v1.0.07/26/2026
Git●Other

Git Merge Conflict Resolution

Merging or rebasing fails with conflict markers because the same lines changed differently on both sides.

●LOW●BEGINNER⏱ 20 min
#git#merge#conflict
v1.0.07/25/2026