Plack::Middleware::ServerStatus::LiteShow server status like Apache's mod_status | |
Download |
Plack::Middleware::ServerStatus::Lite Ranking & Summary
Advertisement
- License:
- Perl Artistic License
- Price:
- FREE
- Publisher Name:
- Masahiro Nagano
- Publisher web site:
- http://search.cpan.org/~kazeburo/
Plack::Middleware::ServerStatus::Lite Tags
Plack::Middleware::ServerStatus::Lite Description
Plack::Middleware::ServerStatus::Lite is a Perl middleware that display server status in multiprocess Plack servers such as Starman and Starlet. This middleware changes status only before and after executing the application. so cannot monitor keepalive session and network i/o wait.SYNOPSIS use Plack::Builder; builder { enable "Plack::Middleware::ServerStatus::Lite", path => '/server-status', allow => , counter_file => '/tmp/counter_file', scoreboard => '/var/run/server'; $app; }; % curl http://server:port/server-status Uptime: 1234567789 Total Accesses: 123 BusyWorkers: 2 IdleWorkers: 3 -- pid status remote_addr host method uri protocol ss 20060 A 127.0.0.1 localhost:10001 GET / HTTP/1.1 1 20061 . 20062 A 127.0.0.1 localhost:10001 GET /server-status HTTP/1.1 0 20063 . 20064 . # JSON format % curl http://server:port/server-status?json {"Uptime":"1332476669","BusyWorkers":"2", "stats":,"IdleWorkers":"3"}Product's homepage
Plack::Middleware::ServerStatus::Lite Related Software