Software Alternatives & Reviews

Supervisor Reviews

Supervisor is a client/server system that allows its users to monitor and control a number of...

Social recommendations and mentions

We have tracked the following product recommendations or mentions on Reddit and HackerNews. They can help you see what people think about Supervisor and what they use it for.
  • Design of GNU Parallel
    Here's more information about the configuration file format, in case anyone is curious: My problem is that it's not always immediately clear how software that would normally run as a systemd service could be launched in the foreground instead. It usually takes a bit of digging around. - Source: Hacker News / 4 days ago
  • How We Built an Application to Test Student Docker Images for Database Systems University Course
    This post is structured as follows: The first chapter Requirements and Design, describes the requirements for such an application, defines its processes, breaks it down into logical components, and proposes a data model. The second chapter Implementation, provides an introduction to key implementation issues, such as implementing asynchronous tasks and LDAP authentication. It also showcases the usage of Docker... - Source: / about 1 month ago
  • MISP at scale on Kubernetes
    The project MISP-Docker from Coolacid is providing a containerized version of the MISP solution. This all-in-one solution includes the frontend, background jobs, cronjobs and an HTTP Server (Nginx) all orchestrated by process manager tool called supervisor. External services such as the database and Redis aren’t part of the container but are necessary. We decided that this project is very a good starting point to... - Source: / 4 months ago
  • A Deep Dive Into Laravel Queues
    So far in this article, you’ve started the queue workers manually. In a production server, that's not an option. Instead, you'll have to use a program called supervisor. It's a popular process control system for UNIX-like operating systems. If you're deploying an application on a Ubuntu server, supervisor will come pre-installed. However, if you're on a platform that doesn't come with the program pre-installed,... - Source: / 5 months ago
  • Impossible to kill app
    Not sure if this helps, but on normal Linux systems I usually use supervisor to ensure processes keep running. - Source: Reddit / 5 months ago
  • If docker-compose and K9S had a baby (without the containers gene)
    Also somewhat similar to supervisord. I do think there's a place for something like systemd-compose that can make it easier to dynamically install + tear down systemd services. systemd-run exists, but it's difficult to chain dynamic units together, and the typical unit format is a bit too static for my taste. - Source: Reddit / 8 months ago
  • A Comprehensive Guide to Deploying Laravel Applications on AWS Elastic Beanstalk
    Now your application should use Redis as the cache and queue driver. Initially, I wanted to use Amazon SQS or Simple Queue Service to run queued jobs in Laravel. However, I quickly realized that Laravel Horizon is a lot better when it comes to monitoring and troubleshooting Laravel queues. In the official Laravel docs, they recommend supervisor for running Laravel Horizon. In the next subsection, I'll show you how... - Source: / 9 months ago
  • How to set Linux to mine after reboot.
    Supervisors works well: - Source: Reddit / 9 months ago
  • Executing Multiple Scripts
    Ideally you want to run multiple instances with each instance running standalone, this can be done in Linux using - Source: Reddit / 9 months ago
  • A tool to start child processes
    A step up in the ladder of complexity would be to run your processes via supervisord: This would add features like automatic restart once the processes terminate, automatic start at boot, redirecting their logs to well-defined locations and so on. - Source: Reddit / 10 months ago
  • What, Why! Always know the "What" and "Why".
    If you have ever used supervisor (if not read here) you'll know we have to configure it how it should consumer or run a command. And we can provide options like:. - Source: / 10 months ago
  • Run multiple processes inside a docker container?
    You can do this by also including supervisord - configure it to launch socat and your rest API, and use it as your CMD for the container. - Source: Reddit / 12 months ago
  • How do you deal with process heavy, long execution time for loops?
    At work we typically use Gearman ( or Symfony messenger ( to queue up a batch of jobs. And then we use supervisord ( to keep a pool of PHP processes running to process the jobs. - Source: Reddit / about 1 year ago
  • Are there any seedboxes that have installers for SearX?
    Either Gigabox Gold or Gigabox Gold G10 would be suitable for you. Both have a minimum of 3TB of space and You can install SearX using sudo. But systemd won't work, so the installation script provided by them will most likely fail. If you know how to manually configure it then supervisor.d should work. - Source: Reddit / about 1 year ago
  • Why we're migrating (many of) our servers from Linux to FreeBSD
    Every company I worked at (before systemd was mainstream) was running most of their services under supervisord[1] which was started by initv. I'm not sure initv "worked okay". [1] - Source: Hacker News / about 1 year ago
  • Running script on start up as non root user
    If using a different program is an option, have a look at Transmission. It can run as a daemon. If not, supervisord may be the better option than tmux for your use case. - Source: Reddit / over 1 year ago
  • POST Requests from Socket.IO-Client-Swift
    We are not using mod_wsgi (as far as I know; I'm relatively new to mod_wsgi, apologies for any ignorance). We used to have a .wsgi file that called the main app script to run but we had to change that because mod_wsgi is not compatible with Flask SocketIO (as stated in the uWSGI Web Server section here). The way I am running the script now is by using supervisord to run the .py file as a daemon (using that... - Source: Reddit / over 1 year ago
  • Is there a good guide to make your program run on startup and reboot the system if you program crashes?
    I'd recommend checking out [SupervisorD]( if your stuff is pretty high level. It'll maintain your logs, auto restart your processes, and/or respond to events like crashes in a scriptable way. Or you could look into systemd, or just a simple init.d script. - Source: Reddit / over 1 year ago
  • Trying to run multiple php scripts at once.
    Enqueue all your work with gearman, add 200,000 tasks. Write a PHP script that requests the task from gearman and completes it, then exits (or maybe it does 5 then exits, exiting used to be important as PHP didn't do so long with long running scripts, I haven't tested much in the world of PHP 7). You can use supervisor to keep lots of "workers" working at once. There's a hard limit on how many you can run at once... - Source: Reddit / over 1 year ago
  • Some questions regarding building a bot?
    Something like supervisord works wonders. It'll reset your bot when it crashes or when your machine resets and it's dead easy to set up. - Source: Reddit / about 2 years ago

Do you know an article comparing Supervisor to other products?
Suggest a link to a post with product alternatives.