SlapOS is a decentralized Cloud Computing technology that can automate the deployment and configuration of applications in a heterogeneous environment.

Let me introduce you the brand new watchdog.

Watchdog is a simple SlapOS Node feature allowing you to watch any process

managed by supervisor. Whenever this process exits, it will trigger an alert

(bang) that is sent to the SlapOS Master.


As a reminder, the "bang" cause tree recalculation. In human language, it means

"forcing buildout run on all instances of the service".


To watch a process, you will need two things:

1/ A recent SlapOS Node (>= 0.32.2)

2/ Populate the ${buildout:directory}/etc/service directory. Of course, scripts

meant to be exited (like erp5-bootstrap) still go to the ${buildout:directory}/etc/run directory.

Here is the related documentation: How to write Instance Profile

Happy watching!