Supervisor Control
This section documents the supervisor control CLI exposed through:
yarn ctl <command> [args]The yarn ctl script routes to @isomorphiq/supervisor control and talks to the supervisor control API (default: http://127.0.0.1:3014).
You can optionally include a separator:
yarn ctl -- <command> [args]Quick Start
Check control plane health:
yarn ctl healthList managed processes:
yarn ctl psRestart a service:
yarn ctl restart gatewayStream recent diagnostics events from JetStream:
yarn ctl logsCommands Reference
Full command reference and options:
Process Targets
yarn ctl commands that operate on processes (start, stop, restart, status) accept:
- A service process id, for example
gateway - A worker target in
worker@<worker-id>form, for exampleworker@worker-1
Common service ids:
auth-serviceprofiles-serviceartifacts-servicesearch-servicecontext-servicemoac-servicenotifications-servicedashboard-serviceworkflows-servicetask-serviceontology-servicegatewayfederation-modules-devappshell-ssredge-proxyworker-managermcp-servicesupervisor-control(control API pseudo-process)
Notes
logstails every*.logfile under repository./logs, including worker logs likeworker-1.log.startandrestartwait for health by default.stopaccepts an optional signal; default behavior is graceful shutdown (SIGTERM).