# X_DRILL_SERVICE_MISSING

## Means

a fault drill needs a service that is not there

## Typical cause

x drill needs a real Postgres for every drill, and a real Redis or NATS for the drill that faults it: the TEST_* URL is unset, or the app declares no redis cache tier or nats transport to fault

## Fix

`docker compose -f docker/docker-compose.test.yml up -d --wait` — then: set -a; . docker/test-services.env; set +a

[Testing](/error-codes#testing)
