Provided by: kaya_0.4.4-6ubuntu3_amd64 bug

NAME

       SCGI::SCGI - SCGI configuration

SYNOPSIS

       SCGI::SCGI< >

     =  SCGI(Int port,Int startservers,Int minspareservers,Int maxspareservers,Int maxservers,Int
     maxbacklog,Int maxchildpages)

DESCRIPTION

       This data type describes the configuration of an SCGI server. The scgiconfig function  can
       be  used to set the configuration, as well as performing any initialisation that should be
       specific to the entire server group (generally, unless only  select  queries  are  needed,
       database connections should be initialised in the per-process webconfig function).

     - port : The TCP port to listen on

     - startservers : The number of initial sub-server processes

     - minspareservers : The minimum number of spare sub-server processes to have

     - maxspareservers : The maximum number of spare sub-server processes to have

     -  maxservers  :  The  maximum  number  of spare server processes to have. If there are more
     simultaneous connections than this, then additional connections will be held in the backlog.
     This number should be set as high as possible, but not so high that physical memory runs out
     trying to serve them all.

     -  maxbacklog  :  The  maximum  backlog  of  unaccepted  connections  to  allow.  Additional
     connections once the backlog is full will be rejected.

     -  maxchildpages  :  The maximum number of pages a single sub-server can handle. Once a sub-
     server has served this many pages it will be killed and restarted,  which  may  keep  memory
     usage down.

       The default values, if no scgiconfig function is present, are SCGI(7597,2,2,4,10,100,10)

AUTHORS

       Kaya  standard  library  by  Edwin Brady, Chris Morris and others (kaya@kayalang.org). For
       further information see http://kayalang.org/

LICENSE

       The Kaya standard library is free software; you can redistribute it and/or modify it under
       the  terms  of the GNU Lesser General Public License (version 2.1 or any later version) as
       published by the Free Software Foundation.