Permalink
Browse files

releng for 0.14

  • Loading branch information...
1 parent 2aa00b5 commit cc116a8081da99588f9bc78ceddeb96707f2a76e @kazuho committed Oct 31, 2011
Showing with 23 additions and 1 deletion.
  1. +5 −0 Changes
  2. +13 −0 README
  3. +5 −1 lib/Starlet.pm
View
@@ -1,5 +1,10 @@
Revision history for Perl extension Starlet
+0.14
+ - support for randomized reqs-per-child
+ - support for slow restart
+ - do not send Server header more than once per every response
+
0.13
- test compatibilty improvement: ignore proxy setting while running tests (datamuc)
View
@@ -43,6 +43,19 @@ COMMAND LINE OPTIONS
max. number of requests to be handled before a worker process exits
(default: 100)
+ --min-reqs-per-child=#
+ if set, randomizes the number of requests handled by a single worker
+ process between the value and that supplied by "--max-reqs-per-chlid"
+ (default: none)
+
+ --spawn-interval=#
+ if set, worker processes will not be spawned more than once than every
+ given seconds. Also, when SIGHUP is being received, no more than one
+ worker processes will be collected every given seconds. This feature is
+ useful for doing a "slow-restart". See
+ http://blog.kazuhooku.com/2011/04/web-serverstarter-parallelprefork.html
+ for more information. (dedault: none)
+
NOTES
Starlet is designed and implemented to be simple, secure and fast,
especially for running as a HTTP application server running behind a
View
@@ -2,7 +2,7 @@ package Starlet;
use 5.008_001;
-our $VERSION = '0.13';
+our $VERSION = '0.14';
1;
__END__
@@ -59,6 +59,10 @@ max. number of requests to be handled before a worker process exits (default: 10
if set, randomizes the number of requests handled by a single worker process between the value and that supplied by C<--max-reqs-per-chlid> (default: none)
+=head2 --spawn-interval=#
+
+if set, worker processes will not be spawned more than once than every given seconds. Also, when SIGHUP is being received, no more than one worker processes will be collected every given seconds. This feature is useful for doing a "slow-restart". See http://blog.kazuhooku.com/2011/04/web-serverstarter-parallelprefork.html for more information. (dedault: none)
+
=head1 NOTES
L<Starlet> is designed and implemented to be simple, secure and fast, especially for running as a HTTP application server running behind a reverse proxy. It only depends on a minimal number of well-designed (and well-focused) modules.

0 comments on commit cc116a8

Please sign in to comment.