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

Changes for version 0.06

  • MooseX::Daemonize
    • Fix logic that kills process so it doens't always warn about undead process
    • Added stop_timeout to allow user to control timings.
    • Refactored to roles
      • removed Proc::Daemon dependency
      • removed File::Pid dependency
    • added exit_code and status_message to capture the exit code and a status message :)
      • refactored start/stop/restart to use these
      • added tests for this
    • added a &status command which returns a bool telling you if the daemon is running or not
      • added tests for this
  • Test::MooseX::Daemonize
    • updated docs
    • removed Proc::Daemon dependency
  • MooseX::Daemonize::Core
    • the core daemonization methods are here
      • added tests for this
  • MooseX::Daemonize::WithPidFile
    • the PID file handling is added to the core here
      • added tests for this
  • MooseX::Daemonize::Pid
    • added this package to replace the File::Pid stuff
  • MooseX::Daemonize::Pid::File
    • added this package to replace the File::Pid stuff, it is a subclass of MooseX::Daemonize::Pid (stevan)
      • added tests for this (stevan)

Modules

Role for daemonizing your Moose based application
A Role with the core daemonization features
PID management for MooseX::Daemonize
PID file management for MooseX::Daemonize
A Role with the core daemonization and pidfile management
Tool to help test MooseX::Daemonize applications

Provides

in lib/Test/MooseX/Daemonize.pm