Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 32.391.042 Times

FCGI::ProcManager 0.17

  Date Added: May 04, 2010  |  Visits: 746

FCGI::ProcManager

Report Broken Link
Printer Friendly Version


Product Homepage
Download (76 downloads)



FCGI::ProcManager is a Perl module with functions for managing FastCGI applications. SYNOPSIS { # In Object-oriented style. use CGI::Fast; use FCGI::ProcManager; my $proc_manager = FCGI::ProcManager->new({ n_processes => 10 }); $proc_manager->pm_manage(); while (my $cgi = CGI::Fast->new()) { $proc_manager->pm_pre_dispatch(); # ... handle the request here ... $proc_manager->pm_post_dispatch(); } # This style is also supported: use CGI::Fast; use FCGI::ProcManager qw(pm_manage pm_pre_dispatch pm_post_dispatch); pm_manage( n_processes => 10 ); while (my $cgi = CGI::Fast->new()) { pm_pre_dispatch(); #... pm_post_dispatch(); } FCGI::ProcManager is used to serve as a FastCGI process manager. By re-implementing it in perl, developers can more finely tune performance in their web applications, and can take advantage of copy-on-write semantics prevalent in UNIX kernel process management. The process manager should be invoked before the callers request loop The primary routine, pm_manage, enters a loop in which it maintains a number of FastCGI servers (via fork(2)), and which reaps those servers when they die (via wait(2)). pm_manage provides too hooks: C< managing_init > - called just before the manager enters the manager loop. C< handling_init > - called just before a server is returns from C< pm_manage > It is necessary for the caller, when implementing its request loop, to insert a call to pm_pre_dispatch at the top of the loop, and then 7pm_post_dispatch at the end of the loop..

Requirements: No special requirements
Platforms: Linux
Keyword: Dispatch Fastcgi Fcgi Fcgiprocmanager Libraries Loop Manage Managing Perl Perl Module Pm Procmanager Programming
Users rating: 0/10

License: Freeware Size: 18.43 KB
USER REVIEWS
More Reviews or Write Review


FCGI::PROCMANAGER RELATED
Business  -  FieldOne Sky 7.0.3.0
Extend the power of the enterprise to the field with FieldOne Sky Mobile! From dispatch and routing to completing work orders, managing invoices, even upselling and cross selling, Sky Mobile delivers the capabilities and resources your people in...
3 MB  
Libraries  -  perlrpcgen 0.71
perlrpcgen is a Perl module that can generate Perl interfaces from ONC RPC interface definitions. SYNOPSIS perlrpcgen [--makefile] [--all] [--client] [--server] [--data] [--constants] [--module module] [--typemap typemap] [--fork] [--perl...
37.89 KB  
Programming  -  Scalide 2009-03-20
Scalide is a Swing Based read-eval-print loop (REPL) / interactive toplevel / interpreter for the Scala programming language. Whatever name you choose the result is the same: It lets the budding programmer arbitrarily divide their code into cells...
9.77 MB  
Libraries  -  Closure::Loop 0.0.2
Closure::Loop is a Perl module with redo, last, next for closure based loops. SYNOPSIS package MyIterator; use Closure::Loop; # mixin sub new { my $class = shift; return bless { }, $class; } sub forAll { my $self = shift; my $cb =...
6.14 KB  
Libraries  -  DAEMon Raco Libraries 0.3
DAEMon Raco Libraries (DRLibs) is a collection of useful functions, objects, and routines for C++. Whats New in This Release: - This release adds new libraries to manage object lists: doublelist.dr.h, simplelist.dr.h, and sortedlist.dr.h..
28.67 KB  
Libraries  -  Log::Dispatch::ToTk 1.7
Log::Dispatch::ToTk provides class to redirect Log::Dispatch to Tk widgets. Most users will only need to use Log::Dispatch::TkText widget to have Log::Dispatch messages written on a text widget. For more fancy uses, this module can be used by...
4.1 KB  
Libraries  -  Log::Dispatch::TkText 1.007
Log::Dispatch::TkText provides a Text widget for Log::Dispatch. SYNOPSIS use Tk ; use Log::Dispatch; use Log::Dispatch::TkText ; my $dispatch = Log::Dispatch->new; my $mw = MainWindow-> new ; my $tklog = $mw->Scrolled(LogText, name =>...
5.12 KB  
Libraries  -  Log::Dispatch::Config 1.01
Log::Dispatch::Config is a Log4j for Perl. SYNOPSIS use Log::Dispatch::Config; Log::Dispatch::Config->configure(/path/to/log.conf); my $dispatcher = Log::Dispatch::Config->instance; $dispatcher->debug(this is debug message);...
11.26 KB  
Content Management  -  Bitrix Site Manager for Scripts 6.5
The Bitrix Site Manager is the technological base for building and managing web sites. It offers efficient way to develop, support and maintain your web projects.The Bitrix Site Manager can be used by both corporate customers and individual web...
1024 KB  
Macintosh Software  -  Abyss Web Server X1 2.5
Abyss Web Server X1 is a free web server available for Windows, MacOS X, Linux, and FreeBSD. Despite its small footprint, it supports secure SSL connections (HTTPS), download resuming, caching negotiation, logging, CGI/1.1 scripts, FastCGI,...
1.41 MB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 3.15.3
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB