DEV Community

Cover image for Your App Crashed. The Log Says '137'. What Does That Even Mean?
Dev Encyclopedia
Dev Encyclopedia

Posted on • Originally published at devencyclopedia.com

Your App Crashed. The Log Says '137'. What Does That Even Mean?

Imagine this.

It is 3 AM. Your app is down. Your phone is buzzing. And the only clue you have is this:

Exit Code: 137
Enter fullscreen mode Exit fullscreen mode

No explanation. No hint. Just a number staring back at you.

This happens to developers every single day. And every time, the process is the same:

  • Google the error code
  • Land on a 5,000 word documentation page
  • Read half of it
  • Still not sure what caused it
  • Try something random
  • Hope it works

That whole process can take 30 minutes or more. For a number. For one number.


So what does 137 actually mean?

It means your app ran out of memory.

The system gave your application a memory limit. Your app crossed it. The system force-killed it immediately. No warning. No graceful shutdown. Just gone.

That is it. That is the whole explanation.

But finding that answer used to require knowing:

  • What "exit codes" are
  • What "SIGKILL" means
  • What "OOMKilled" stands for
  • How to run the right terminal command to confirm it

Most developers know this eventually. But when you are half asleep at 3 AM staring at a number, you just want a straight answer.


I built a tool that gives you that straight answer

It is called Exit Code Lookup and it lives on devEncyclopedia.com.

Here is how it works:

Step 1: Type the error code, signal name, or status you see in your logs

Step 2: Get a plain-English explanation of what it means

Step 3: Get the exact command to confirm and fix it

That is the whole tool. No signup. No reading. Just paste the code and get the answer.


Some examples of what it decodes

What you type What it means (plain English)
137 App ran out of memory and was force-killed
143 App was shut down cleanly during a deployment update
127 The app file could not be found inside the container
1 Something went wrong inside the app itself
CrashLoopBackOff App keeps crashing and restarting in a loop
OOMKilled Out of memory, same root cause as exit code 137
ImagePullBackOff Cannot download the app package to run it
SIGTERM A graceful shutdown signal, usually nothing to worry about

Why this matters even if you are not a developer

If you manage a team that builds software, or you work alongside developers, you will hear these terms. Now you know what they mean.

If you are a developer just starting out, bookmarking this tool will save you real time on real incidents.

If you are experienced, you already know how annoying it is to look these up mid-incident. Having them in one place with diagnostic commands ready to copy is just faster.


Try it yourself

Go to: https://devencyclopedia.com/tools/exit-code-lookup

Type 137 and see what comes back.

Then try CrashLoopBackOff.

The whole point of the tool is that you should understand the result even if you have never touched a server in your life.

Free. No account needed. Works in your browser.


Built by the team at devEncyclopedia.com, a reference site for developers that believes documentation should be readable by humans.

Top comments (0)