Package Info

perl-Starman


High-performance preforking PSGI/Plack web server


Development/Libraries/Perl

Starman is a PSGI perl web server that has unique features such as:

  • High Performance

    Uses the fast XS/C HTTP header parser

  • Preforking

    Spawns workers preforked like most high performance UNIX servers do. Starman also reaps dead children and automatically restarts the worker pool.

  • Signals

    Supports 'HUP' for graceful worker restarts, and 'TTIN'/'TTOU' to dynamically increase or decrease the number of worker processes, as well as 'QUIT' to gracefully shutdown the worker processes.

  • Superdaemon aware

    Supports the Server::Starter manpage for hot deploy and graceful restarts.

  • Multiple interfaces and UNIX Domain Socket support

    Able to listen on multiple interfaces including UNIX sockets.

  • Small memory footprint

    Preloading the applications with '--preload-app' command line option enables copy-on-write friendly memory management. Also, the minimum memory usage Starman requires for the master process is 7MB and children (workers) is less than 3.0MB.

  • PSGI compatible

    Can run any PSGI applications and frameworks

  • HTTP/1.1 support

    Supports chunked requests and responses, keep-alive and pipeline requests.

  • UNIX only

    This server does not support Win32.


License: Artistic-1.0 or GPL-1.0+
URL: http://search.cpan.org/dist/Starman/

Categories

Releases

Package Version Update ID Released Package Hub Version Platforms Subpackages
0.4014-bp155.2.8 info GA Release 2023-05-17 15 SP5
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • perl-Starman
0.4014-bp154.1.17 info GA Release 2022-05-09 15 SP4
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • perl-Starman
0.4014-bp153.1.12 info GA Release 2021-03-06 15 SP3
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • perl-Starman
0.4014-bp152.3.14 info GA Release 2020-04-17 15 SP2
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • perl-Starman
0.4014-bp151.3.1 info GA Release 2019-07-16 15 SP1
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • perl-Starman
0.4014-bp151.2.11 info GA Release 2019-05-18 15 SP1
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • perl-Starman
0.4014-bp150.2.4 info GA Release 2018-07-30 15
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • perl-Starman