Changes for version 0.08

  • Using the equivalent of kill -0 <pid> to determine if a process is active, is not reliable enough, so I switched over to see if the <pid> exists in the /proc name space which is maintained by the kernel, so it should be very reliable.

Modules

A process to supervisor other processes
The base environment for the Supervisor
A Perl extension for the Supervisor environment
Define useful constants for the Supervisor
Controls the Superviors environment
A simple logger for the Supervisor environment
Defines a managed process for the Supervisor environment
factory method to load processes
The client interface to the Supervisors environment
A RPC interface to the Superviors environment
Base class for all POE Sessions.
Usefull utility routines for the Supervisor