diff options
author | Eric Wong <e@80x24.org> | 2016-02-25 03:10:51 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2016-02-25 04:03:04 +0000 |
commit | 65ff86f333a1f8276943248efef7fa2a64afe9e3 (patch) | |
tree | 5484558c52d1047d1c6d9fe8d68dde85faa3c649 /examples | |
parent | 8968889e3ebfa09dd2c80fe8b917b83ac13ff356 (diff) | |
download | public-inbox-65ff86f333a1f8276943248efef7fa2a64afe9e3.tar.gz |
This allows multiple instances the WWW app from running within the same process space
Diffstat (limited to 'examples')
-rw-r--r-- | examples/public-inbox.psgi | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/examples/public-inbox.psgi b/examples/public-inbox.psgi index c4a8903e..e3e42152 100644 --- a/examples/public-inbox.psgi +++ b/examples/public-inbox.psgi @@ -10,7 +10,7 @@ PublicInbox::WWW->preload; use Plack::Request; use Plack::Builder; my $have_deflater = eval { require Plack::Middleware::Deflater; 1 }; - +my $www = PublicInbox::WWW->new; builder { enable 'Chunked'; if ($have_deflater) { @@ -25,8 +25,5 @@ builder { # See Plack::Middleware::ReverseProxy documentation for details # enable 'ReverseProxy'; enable 'Head'; - sub { - my $req = Plack::Request->new(@_); - PublicInbox::WWW::run($req, $req->method); - } + sub { $www->call(@_) }; } |