Changes between Version 12 and Version 13 of ServerconfigWebConfigIni


Ignore:
Timestamp:
Jul 2, 2010, 12:22:57 PM (14 years ago)
Author:
trevorwekel
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ServerconfigWebConfigIni

    v12 v13  
    2121=== Serverconfig.ini ===
    2222||'''Parameter'''||'''Description'''||
    23 || || ||
     23|| [#ServerMaxConnections Server max connections] || Tuning the # of Web Tier TCP/IP connections accepted ||
     24|| [#ServerQueueSize Server request queue size] || Tuning the size of the Server request queues ||
     25|| [#ServerThreadPoolSize Server thread pool size] || Tuning the size of the Server thread pools||
    2426=== Webconfig.ini ===
    2527||'''Parameter'''||'''Description'''||
    2628|| [#FailoverRetryTime Failover retry time] || Tuning failover retry between Server and Web Tier ||
    27 ||[#WebMaxConnections Web Tier MaxConnections]||Tuning TCP/IP connections between Server and Web Tier||
     29||[#WebMaxConnections Web Tier max connections]||Tuning TCP/IP connections between Server and Web Tier||
    2830
    2931== Common Validation Information ==
     
    8284|| '''Property Name''' || '''Supported In''' || '''Restrictions''' || '''Description''' ||
    8385|| Email || ||  0 <= Length <= 255 || Server administrator's email address ||
    84 || !MaxConnections || || 0 < Value <= 1024 || Max # of open administration connections ||
     86|| [#ServerMaxConnections MaxConnections] || || 0 < Value <= 1024 || Max # of open administration connections ||
    8587|| Port || || ||Port to use for administration operations.[[BR]]WARNING: If you change the port # here you must also[[BR]]change the corresponding port # in webconfig.ini  ||
    86 || !QueueSize || || 0 < Value <= 1024 || Max # of administration operations to queue ||
    87 || !ThreadPoolSize || || 0 < Value <= 1024 ||  # of threads available for processing administration operations||
     88|| [#ServerQueueSize QueueSize] || || 0 < Value <= 1024 || Max # of administration operations to queue ||
     89|| [#ServerThreadPoolSize ThreadPoolSize] || || 0 < Value <= 1024 ||  # of threads available for processing administration operations||
     90=== !MaxConnections ===#ServerMaxConnections
     91!MaxConnections determines the maximum number of web tier connections the server will accept.  For !MapGuide 2.1 and earlier on Windows, the total number of connections (administrative + client + site) must be no greater than 62 connections.  On the 63rd connection attempt, the server will become unresponsive.  For !MapGuide 2.2 on Windows and all versions of !MapGuide on Linux, the supported connection limit is greater than 500 connections.
     92
     93To fully utilize all cores on a !MapGuide server machine, there should be 1 administrative, 3 client, and 2 site connections per core.  Assigning additional connections may reduce request queue lengths and make better utilize server resources if longer delay features sources like WMS, WFS, and databases are used.  For local on-disk feature sources like SDF and SHP, the  1/3/2 per core listed above will typically be sufficient.
     94=== !QueueSize ===#ServerQueueSize
     95The request queue size should be set to at leat !MaxConnections - !ThreadPoolSize.  Setting the queue size too low could lead to request loss under heavy load.
     96=== !ThreadPoolSize ===#ServerThreadPoolSize
     97To fully utilize all cores on a !MapGuide server machine, there should be 1 administrative, 3 client, and 2 site threads available per core.  Increasing the thread pool size further may reduce request queue lengths and make better utilize server resources if longer delay features sources like WMS, WFS, and databases are used.  For local on-disk feature sources like SDF and SHP, the  1/3/2 per core listed above will typically be sufficient.
    8898
    8999== [!ClientConnectionProperties] Section ==#ServerClientConnection
    90100|| '''Property Name''' || '''Supported In''' || '''Restrictions''' || '''Description''' ||
    91 || !MaxConnections || || 0 < Value <= 1024 || Max # of open client connections ||
     101|| [#ServerMaxConnections MaxConnections] || || 0 < Value <= 1024 || Max # of open client connections ||
    92102|| Port || || ||Port to use for client operations.[[BR]]WARNING: If you change the port # here you must also[[BR]]change the corresponding port # in webconfig.ini  ||
    93 || !QueueSize || || 0 < Value <= 1024 || Max # of client operations to queue ||
    94 || !ThreadPoolSize || || 0 < Value <= 1024 ||  # of threads available for processing client operations||
     103|| [#ServerQueueSize QueueSize] || || 0 < Value <= 1024 || Max # of client operations to queue ||
     104|| [#ServerThreadPoolSize ThreadPoolSize] || || 0 < Value <= 1024 ||  # of threads available for processing client operations||
    95105
    96106== [!SiteConnectionProperties] Section ==#ServerSiteConnection
    97107|| '''Property Name''' || '''Supported In''' || '''Restrictions''' || '''Description''' ||
    98108|| !IpAddress || || 0 < Length <= 255 || IP address of site server ||
    99 || !MaxConnections || || 0 < Value <= 1024 || Max # of open site connections ||
     109|| [#ServerMaxConnections MaxConnections] || || 0 < Value <= 1024 || Max # of open site connections ||
    100110|| Port || || ||Port to use for site operations.[[BR]]WARNING: If you change the port # here you must also[[BR]]change the corresponding port # in webconfig.ini  ||
    101 || !QueueSize || || 0 < Value <= 1024 || Max # of site operations to queue ||
    102 || !ThreadPoolSize || || 0 < Value <= 1024 ||  # of threads available for processing site operations||
     111|| [#ServerQueueSize QueueSize] || || 0 < Value <= 1024 || Max # of site operations to queue ||
     112|| [#ServerThreadPoolSize ThreadPoolSize] || || 0 < Value <= 1024 ||  # of threads available for processing site operations||
    103113
    104114== [!HostProperties] Section ==#ServerHostProperties