Supervisord

About

supervisord is a process manager that:

  • have a lot of configuration 1)
  • is based on python

Example

  • The supervisor.conf configuration file
[supervisord]
logfile=/dev/stdout 
logfile_maxbytes=0  
loglevel=info
pidfile=/tmp/supervisord.pid
nodaemon=true
user=root

[unix_http_server]
file=/tmp/supervisor.sock

[program:foo]
command=/app/foo

[program:bar]
command=/app/bar -i
RUN apt-get update && \
    apt-get install -y \
        supervisor \
        bla

ADD supervisor.conf /app/
CMD supervisord -c /app/supervisor.conf





Discover More
Card Puncher Data Processing
Docker - Entrypoint (Main)

in Docker. The entry point script is the script called when creating a container from an image with the docker run command The entrypoint is specified in a dockerfile. When the entrypoint program exits,...
Process Manager

process manager are application that starts and manage processes. They are mostly used as VM entrypoint to start multiple process. Procfile Manager runit: Small supervisord:...



Share this page:
Follow us:
Task Runner