Safe worker restart
Capability-aware restart, zero shell execution.
Restart is a Celery control: z4j broadcasts pool_restart, which is fire-and-forget and requires Celery's worker_pool_restarts setting; z4j does not receive confirmation that the pool restarted. The brain admits a restart only for a worker whose single online reporting agent advertises the native action, so engines without a remote restart are never sent one.
The related dashboard view, captured with sample project data. Open the live demo to try it.
Ships with
- Celery: pool_restart broadcast; observe the worker afterwards because delivery and restart are not confirmed
- Other engines: no remote restart is offered, and the brain refuses one rather than improvise
- Targets one named worker with an unambiguous reporting agent
- Never executes shell commands
Related