yzalis/supervisor
Laravel package to manage Supervisor from your app: generate and update program configs, control processes (start/stop/restart), and check status via a clean API/artisan commands. Useful for deploying queue workers and long-running services.
Adopt When:
Look Elsewhere If:
docker-compose restart or Kubernetes probes instead)."This package lets us automate critical backend processes (like payment processors or report generators) without manual intervention, cutting downtime and ops costs. By integrating Supervisor into our PHP stack, we eliminate toil for engineers and future-proof our infrastructure for scaling. It’s a lightweight, open-source solution that aligns with our tech stack—no new tools or training needed."
*"yzalis/supervisor gives us a PHP-first way to manage Supervisor programmatically—think of it as a Supervisor SDK for Laravel. Key benefits:
job:failed) to trigger Supervisor actions.
Use case: If we’re using Horizon for queues, this lets us dynamically scale workers based on load—no more over-provisioning."**"This fills a gap for PHP-centric teams who need Supervisor control without writing custom scripts or relying on Bash. It’s ideal for:
500 error, trigger a Supervisor restart via a PHP script.
Tradeoff: Less flexible than Ansible for complex setups, but 10x faster to implement for PHP apps."*How can I help you explore Laravel packages today?