# Startup & Crash Failures

> Diagnose applications crashing immediately upon launch or exceeding memory limits.

- **Category**: Troubleshoot
- **Last Verified**: 2026-07-14

## Symptom

The deployment fails with error code `CONTAINER_CRASH_LOOP` or `OOM_KILLED`.

## What it means

The container started, but the process exited with a non-zero exit code or was terminated by the kernel.

## Most likely causes

- Missing environment variable configurations (e.g., database connection string missing).
- Out of Memory: The application exceeded the allocated memory boundaries (e.g. 512MiB on the Free Plan).

## How to diagnose it

Check the container exit codes via logs:

```bash
kubeletto logs my-service --tail 100
```

