Description
Provides Ruby support for supervising multiple container processes in async-based applications. It is useful for services that need to launch, monitor, and stop groups of worker processes reliably.
Supervisors affect service lifecycle and failure behavior. Test restart policies, signal handling, and cleanup so failed children do not leave stale processes or data.