Skip to content

Micro states

While a scenario runs, each micro shows its state. These are the possible ones:

StateMeaning
StoppedStopped: it hasn’t been started or has already stopped.
InstallingRunning its pre-steps (install dependencies, build…) before starting.
StartingStarting: the process is running but its health doesn’t respond healthy yet.
HealthyHealthy: its health probe responds correctly. Ready to receive calls.
UnhealthyRunning, but its health doesn’t respond healthy.
CrashedThe process ended unexpectedly. Look at its logs and the diagnosis.

The normal path is Stopped → Starting → Healthy. If a micro doesn’t manage to start (wrong command, missing repo, occupied port), the reason is usually in the engine logs, not the micro’s: see Debug a micro that won’t start.

The infrastructure has its own states: Stopped, Starting, Healthy and Unhealthy.