Changes between Version 3 and Version 4 of PublisherConfiguration


Ignore:
Timestamp:
08/11/2012 01:15:06 AM (5 years ago)
Author:
apoirier
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PublisherConfiguration

    v3 v4  
    2424and a value of ``false``, ``no``, ``off`` or ``0`` mean False. 
    2525 
    26 Comments, starting with the ``#`` character can be added to a configuration file. 
     26Comments start with the ``#`` character. 
    2727 
    2828[publisher] section 
     
    3131This section defines the publisher to use. 
    3232 
    33 =================== ========= ================== ================================================ 
     33=================== ========= ================== ================================================== 
    3434Name                Mandatory Default value      Description 
    35 =================== ========= ================== ================================================ 
     35=================== ========= ================== ================================================== 
    3636type                No        standalone         Choice of the publisher to use. 
    3737 
     
    4141                                                     (convenient in development mode) 
    4242                                                   - ``fastcgi``: multi-processes fastcgi server. 
    43                                                      A external HTTP is required (recommended in production) 
    44                                                    - ``fapws2``: fast events drivent HTTP server (experimental) 
    45                                                    - ``eventlet``: fast events drivent HTTP server (experimental) 
     43                                                     A external HTTP is required (recommended in 
     44                                                     production) 
     45                                                   - ``fapws3``: fast event-driven HTTP server 
     46                                                     (experimental) 
     47                                                   - ``eventlet``: fast event-driven HTTP server 
     48                                                     (experimental) 
    4649host                No        127.0.0.1          By default, the publisher only accepts requests 
    4750                                                 on the local interface. If you want to accept 
     
    5356                                                 takes precedence over this parameter. 
    5457port                No        *publisher         Port where to listen to the requests. If no 
    55                               dependante*        value is explicitly given, the ``standalone``, 
    56                                                  ``fapws2`` and ``eventlet`` publishers listen on 
     58                              dependent*         value is explicitly given, the ``standalone``, 
     59                                                 ``fapws3`` and ``eventlet`` publishers listen on 
    5760                                                 port ``8080``. And the ``fastcgi`` publisher 
    5861                                                 listen on ``9000``. 
    5962                                                 The optional ``--port / -p`` on the command line 
    6063                                                 takes precedence over this parameter. 
    61 =================== ========= ================== ================================================ 
     64debug               No        off                Put the publisher in debug mode 
     65=================== ========= ================== ================================================== 
    6266 
    63 All other parameters, if present, are passed as keywords to the SQLALchemy 
    64 ``create_engine()`` call (see http://www.sqlalchemy.org/docs/core/engines.html#engine-creation-api) 
     67If the application is publisher by the FastCGI publisher (i.e 
     68``type=fastcgi``), these parameters can also be set: 
     69 
     70=================== ========= ================== ================================================== 
     71Name                Mandatory Default value      Description 
     72=================== ========= ================== ================================================== 
     73socket              No        *No default value* Unix socket path instead of the TCP host:port 
     74                                                 socket 
     75umask               No        *No default value* Unix permission mask of the unix socket to create 
     76minSpare            No        1                  Minimum number of processes ready to process new 
     77                                                 requests 
     78maxChildren         No        50                 Maximum number of running processes 
     79maxSpare            No        5                  Maximum number of idle processes 
     80maxRequest          No        *No default value* Maximum number of requests served by a process 
     81                                                 because to be killed 
     82=================== ========= ================== ================================================== 
    6583 
    6684.. note:: 
     
    7593This section defined the sessions manager to use. 
    7694 
    77 =================== ========= ================== ================================================ 
     95=================== ========= ================== ================================================== 
    7896Name                Mandatory Default value      Description 
    79 =================== ========= ================== ================================================ 
     97=================== ========= ================== ================================================== 
    8098type                No        standalone         Choice of the sessions manager to use. 
    8199 
     
    83101 
    84102                                                   - ``standalone``: threads-safe in-memory sessions 
    85                                                      manager. Can be used with the ``standalon``, 
    86                                                      ``fapws2`` or ``eventlet`` publisher. 
     103                                                     manager. Can be used with the ``standalone``, 
     104                                                     ``fapws3`` or ``eventlet`` publisher. 
    87105                                                   - ``memcache``: the sessions are stored and 
    88106                                                     shared into an external memcached server. 
    89107                                                     Can be use will all the publishers 
    90 =================== ========= ================== ================================================ 
     108=================== ========= ================== ================================================== 
    91109 
    92110If the ``type`` parameter has the value ``standalone``, the following parameters 
    93 can be configurated: 
     111can be configured: 
    94112 
    95 =================== ========= ================== ================================================ 
     113=================== ========= ================== ================================================== 
    96114Name                Mandatory Default value      Description 
    97 =================== ========= ================== ================================================ 
     115=================== ========= ================== ================================================== 
    98116nb                  No        10000              Maximum number of sessions keeped 
    99 =================== ========= ================== ================================================ 
     117=================== ========= ================== ================================================== 
    100118 
    101119If the ``type`` parameter has the value ``memcache``, the following parameters 
    102 can be configurated: 
     120can be configured: 
    103121 
    104 =================== ========= ================== ================================================ 
     122=================== ========= ================== ================================================== 
    105123Name                Mandatory Default value      Description 
    106 =================== ========= ================== ================================================ 
     124=================== ========= ================== ================================================== 
    107125host                No        127.0.0.1          Address of the memcached server 
    108126port                No        11211              Port of the memcached server 
    109 ttl                 No        0                  How long (in seconds), do the session live ? 
     127ttl                 No        0                  How long (in seconds) does the session live? 
    110128                                                 A value of ``0`` means the sessions are managed 
    111129                                                 in LRU. 
     
    114132                                                 application (re)starts. 
    115133debug               No        off                Display the requests sent to the memcached server 
    116 =================== ========= ================== ================================================ 
     134=================== ========= ================== ================================================== 
    117135 
    118136.. note:: 
     
    128146changes and relaunch the application. 
    129147 
    130 =================== ========= ================== ================================================ 
     148=================== ========= ================== ================================================== 
    131149Name                Mandatory Default value      Description 
    132 =================== ========= ================== ================================================ 
     150=================== ========= ================== ================================================== 
    133151activated           No        off                If not activated, the framework will not read 
    134152                                                 the following parameters. 
     
    136154interval            No        1                  Time, in seconds, between the control of 
    137155                                                 source changes 
    138 =================== ========= ================== ================================================ 
     156=================== ========= ================== ================================================== 
    139157 
    140158.. wikiname: PublisherConfiguration