The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.23

  • ubic-ping: 404 message content fixed
  • ubic-watchdog:
    • set check_timeout alarm a bit earlier
    • another alarm before compiling services

Documentation

command-line frontend to ubic services
daemonize any binary
update ubic metadata
watchdog which checks all ubic services.
frequently asked questions about Ubic

Modules

flexible perl-based service manager
class which guards simple service operations
ubic methods with pretty printing.
console results set
toolkit for creating daemonized process
daemon status structure
file locker with an automatic out-of-scope unlocking mechanism
alarm guard
very simple logging functions
interface of multiservice representing several named services
multiservice which uses directory with configs to instantiate services
simplest multiservice, configured in constructor
simple hash-to-file persistence object
http server which returns service status by it's name or port
update and read mapping of ports to service names.
common return value for many ubic interfaces
ubic result object
really simple way to write init scripts
interface and base class for any ubic service
common way to construct new service by specifying several callbacks
variant of service when your service is simple daemonized binary
skeleton of any service with common start/stop logic
helpers for custom service authors
lock which can be safely created several times from the same process without deadlocking

Provides

in root_t/Daemon.pm