NAME

Ubic::Service::ServerStarter - Run programs using Server::Starter

VERSION

version 0.003

SYNOPSIS

use Ubic::Service::ServerStarter;
return Ubic::Service::ServerStarter->new({
    cmd => [
        'starman',
        '--preload-app',
        '--env' => 'development',
        '--workers' => 5,
    ],
    args => {
        interval => 5,
        port => 5003,
        signal-on-hup => 'QUIT',
        signal-on-term => 'QUIT',
    },
    ubic_log => '/var/log/app/ubic.log',
    stdout   => '/var/log/app/stdout.log',
    stderr   => '/var/log/app/stderr.log',
    user     => "www-data",
});

DESCRIPTION

This service allows you to wrap any command with Server::Starter, which enables graceful reloading of that app without any downtime.

NAME

Ubic::Service::ServerStarter - ubic service class for running commands with Server::Starter

METHODS

AUTHOR

COPYRIGHT AND LICENSE