BSD Ports

sysutils/p5-Server-Starter 0.35nb7 NetBSD

Perl 5 superdaemon for hot-deploying server programs

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
618415630a
License
gnu-gpl-v2 OR artistic
Categories
sysutils, perl5
Package size
12.4 KiB, 34.8 KiB installed

Description

It 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.

In the other systems

SystemPortVersion
NetBSDsysutils/p5-Server-Starter0.35nb7
FreeBSDnet/p5-Server-Starter0.35
OpenBSDnet/p5-Server-Starter0.35p0
DragonFlynet/p5-Server-Starter0.35
HardenedBSDnet/p5-Server-Starter0.35
GhostBSDnet/p5-Server-Starter0.35

Install

Binary package:

pkgin install p5-Server-Starter

From pkgsrc:

cd /usr/pkgsrc/sysutils/p5-Server-Starter && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_640.35nb7
NetBSD 10.1 aarch640.35nb6
SmartOS / illumos x86_640.35nb7
macOS 15 arm640.35nb7

Dependencies

Run dependencies 4

Commit history 1

DateCommitCreditsLog message
618415630a wiz *: recursive bump for perl5 5.44.0