[Catalyst-commits] r13760 - in Catalyst-Runtime/5.80/trunk: .
lib/Catalyst/Engine lib/Catalyst/Script t/aggregate
t0m at dev.catalyst.perl.org
t0m at dev.catalyst.perl.org
Sun Dec 5 12:33:40 GMT 2010
Author: t0m
Date: 2010-12-05 12:33:40 +0000 (Sun, 05 Dec 2010)
New Revision: 13760
Modified:
Catalyst-Runtime/5.80/trunk/Changes
Catalyst-Runtime/5.80/trunk/lib/Catalyst/Engine/FastCGI.pm
Catalyst-Runtime/5.80/trunk/lib/Catalyst/Script/FastCGI.pm
Catalyst-Runtime/5.80/trunk/t/aggregate/unit_core_script_fastcgi.t
Log:
Rename --title to --proc_title as that makes more sense. Remove -t option as it's confusing..
Modified: Catalyst-Runtime/5.80/trunk/Changes
===================================================================
--- Catalyst-Runtime/5.80/trunk/Changes 2010-12-05 12:22:56 UTC (rev 13759)
+++ Catalyst-Runtime/5.80/trunk/Changes 2010-12-05 12:33:40 UTC (rev 13760)
@@ -1,5 +1,9 @@
# This file documents the revision history for Perl extension Catalyst.
+ New features:
+ - Add a --proc_title option to the FCGI script to set the process
+ title.
+
Bug fixes:
- Deal correctly with GLOB file handles in the response body (setting
the Content-Length header appropriately)
Modified: Catalyst-Runtime/5.80/trunk/lib/Catalyst/Engine/FastCGI.pm
===================================================================
--- Catalyst-Runtime/5.80/trunk/lib/Catalyst/Engine/FastCGI.pm 2010-12-05 12:22:56 UTC (rev 13759)
+++ Catalyst-Runtime/5.80/trunk/lib/Catalyst/Engine/FastCGI.pm 2010-12-05 12:33:40 UTC (rev 13760)
@@ -113,7 +113,7 @@
if ($listen) {
$options->{manager} ||= "FCGI::ProcManager";
$options->{nproc} ||= 1;
- $options->{title} ||= "perl-fcgi-pm [$class]";
+ $options->{proc_title} ||= "perl-fcgi-pm [$class]";
$self->daemon_fork() if $options->{detach};
@@ -124,7 +124,7 @@
{
n_processes => $options->{nproc},
pid_fname => $options->{pidfile},
- pm_title => $options->{title},
+ pm_title => $options->{proc_title},
}
);
Modified: Catalyst-Runtime/5.80/trunk/lib/Catalyst/Script/FastCGI.pm
===================================================================
--- Catalyst-Runtime/5.80/trunk/lib/Catalyst/Script/FastCGI.pm 2010-12-05 12:22:56 UTC (rev 13759)
+++ Catalyst-Runtime/5.80/trunk/lib/Catalyst/Script/FastCGI.pm 2010-12-05 12:33:40 UTC (rev 13760)
@@ -55,9 +55,8 @@
documentation => 'Specify a number of child processes',
);
-has title => (
+has proc_title => (
traits => [qw(Getopt)],
- cmd_aliases => 't',
isa => Str,
is => 'ro',
documentation => 'Set the process title',
@@ -73,7 +72,7 @@
manager => $self->manager,
detach => $self->daemon,
keep_stderr => $self->keeperr,
- title => $self->title,
+ proc_title => $self->proc_title,
}
);
}
@@ -89,23 +88,23 @@
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
- -t --title set the process title
+ -? --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
Modified: Catalyst-Runtime/5.80/trunk/t/aggregate/unit_core_script_fastcgi.t
===================================================================
--- Catalyst-Runtime/5.80/trunk/t/aggregate/unit_core_script_fastcgi.t 2010-12-05 12:22:56 UTC (rev 13759)
+++ Catalyst-Runtime/5.80/trunk/t/aggregate/unit_core_script_fastcgi.t 2010-12-05 12:33:40 UTC (rev 13760)
@@ -39,9 +39,8 @@
testOption( [ qw/--nproc 6/ ], [undef, opthash(nproc => 6)] );
testOption( [ qw/--n 6/ ], [undef, opthash(nproc => 6)] );
-# title
-testOption( [ qw/--title foo/ ], [undef, opthash(title => 'foo')] );
-testOption( [ qw/-t foo/ ], [undef, opthash(title => 'foo')] );
+# proc_title
+testOption( [ qw/--proc_title foo/ ], [undef, opthash(proc_title => 'foo')] );
done_testing;
@@ -66,7 +65,7 @@
detach => undef,
nproc => undef,
manager => undef,
- title => undef,
+ proc_title => undef,
@_,
};
}
More information about the Catalyst-commits
mailing list