has pidfile => (
traits => [qw(Getopt)],
- cmd_aliases => 'pid',
+ cmd_aliases => [qw/pid p/],
isa => Str,
is => 'ro',
documentation => 'Specify a pidfile',
traits => [qw(Getopt)],
isa => Bool,
is => 'ro',
- cmd_aliases => 'd',
+ cmd_aliases => [qw/d detach/], # Eww, detach is here as we fucked it up.. Deliberately not documented
documentation => 'Daemonize (go into the background)',
);
documentation => 'Specify a number of child processes',
);
-has detach => (
+has proc_title => (
traits => [qw(Getopt)],
- cmd_aliases => 'det',
- isa => Bool,
+ isa => Str,
is => 'ro',
- documentation => 'Detach this FastCGI process',
+ documentation => 'Set the process title',
);
sub _application_args {
nproc => $self->nproc,
pidfile => $self->pidfile,
manager => $self->manager,
- detach => $self->detach,
+ detach => $self->daemon,
keep_stderr => $self->keeperr,
+ proc_title => $self->proc_title,
}
);
}
myapp_fastcgi.pl [options]
Options:
- -? --help display this help and exits
- -l --listen Socket path to listen on
- (defaults to standard input)
- can be HOST:PORT, :PORT or a
- filesystem path
- -n --nproc specify number of processes to keep
- to serve requests (defaults to 1,
- requires -listen)
- -p --pidfile specify filename for pid file
- (requires -listen)
- -d --daemon daemonize (requires -listen)
- -M --manager specify alternate process manager
- (FCGI::ProcManager sub-class)
- or empty string to disable
- -e --keeperr send error messages to STDOUT, not
- to the webserver
+ -? --help display this help and exits
+ -l --listen Socket path to listen on
+ (defaults to standard input)
+ can be HOST:PORT, :PORT or a
+ filesystem path
+ -n --nproc specify number of processes to keep
+ to serve requests (defaults to 1,
+ requires -listen)
+ -p --pidfile specify filename for pid file
+ (requires -listen)
+ -d --daemon daemonize (requires -listen)
+ -M --manager specify alternate process manager
+ (FCGI::ProcManager sub-class)
+ or empty string to disable
+ -e --keeperr send error messages to STDOUT, not
+ to the webserver
+ --proc_title set the process title
=head1 DESCRIPTION