Skip to content
IT Atlas

Troubleshooting · Applications

Application unavailable

Users report an application is down or unusably slow.

6 checks

Work through these in order

  1. 01

    Establish scope and change

    All users or some? Since when? What changed, deployment, certificate, patch, network change?

  2. 02

    Check the front door

    DNS resolution, certificate validity, load balancer health probe status and backend pool members.

  3. 03

    Check dependencies

    Identity provider, database, message queue, file storage, external API, in that order of frequency.

  4. 04

    Check resource saturation

    CPU, memory, connection pools, thread pools and disk latency on application and database tiers.

  5. 05

    Read the application log

    Correlate errors with the user reported timeline; look for authentication and timeout patterns.

  6. 06

    Confirm with a synthetic test

    Reproduce from outside and inside the network to isolate access path issues.

Background reading

Other guides