Supervisord: Parallel child process spawning and monitoring

Supervisord is a simple and popular choice for process monitoring. Supervisord‘s primary purpose is to create and manage processes based on data in its configuration file. It does this by creating subprocesses. Each subprocess spawned by supervisor is managed for the entirety of its lifetime by supervisord. Continue reading


RabbitMQ: Cluster setup and mirrored queue

This post answers 5 basic questions on RabbitMQ.

  • What is a RabbitMQ broker?
  • How to set up a cluster?
  • How to detach a node from a cluster?
  • Why queue replication is important?
  • How to configure mirroring?

Continue reading