Path to this page:
./
sysutils/p5-Server-Starter,
Perl 5 superdaemon for hot-deploying server programs
Branch: CURRENT,
Version: 0.35nb5,
Package name: p5-Server-Starter-0.35nb5,
Maintainer: pkgsrc-usersIt is often a pain to write a server program that supports graceful
restarts, with no resource leaks. The Perl 5 module Server::Starter,
solves the problem by splitting the task into two. One is start_server,
a script provided as a part of the module, which works as a superdaemon
that binds to one or more TCP ports, and repeatedly spawns the
server program that actually handles the incomming commenctions.
The spawned server programs under Server::Starter call accept(2)
and handle the requests.
Required to run:[
lang/perl5] [
devel/p5-List-MoreUtils] [
devel/p5-Scope-Guard] [
devel/p5-Proc-Wait3]
Required to build:[
devel/p5-Module-Build] [
net/p5-Test-TCP] [
pkgtools/cwrappers]
Master sites: (Expand)
Filesize: 23.736 KB
Version history: (Expand)
- (2024-11-16) Updated to version: p5-Server-Starter-0.35nb5
- (2023-07-06) Updated to version: p5-Server-Starter-0.35nb4
- (2022-06-28) Updated to version: p5-Server-Starter-0.35nb3
- (2021-05-25) Updated to version: p5-Server-Starter-0.35nb2
- (2020-09-01) Updated to version: p5-Server-Starter-0.35nb1
- (2019-11-17) Updated to version: p5-Server-Starter-0.35
CVS history: (Expand)