Changes between Version 12 and Version 13 of ServerconfigWebConfigIni
- Timestamp:
- 07/02/10 12:22:57 (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ServerconfigWebConfigIni
v12 v13 21 21 === Serverconfig.ini === 22 22 ||'''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|| 24 26 === Webconfig.ini === 25 27 ||'''Parameter'''||'''Description'''|| 26 28 || [#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|| 28 30 29 31 == Common Validation Information == … … 82 84 || '''Property Name''' || '''Supported In''' || '''Restrictions''' || '''Description''' || 83 85 || 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 || 85 87 || 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 93 To 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 95 The 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 97 To 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. 88 98 89 99 == [!ClientConnectionProperties] Section ==#ServerClientConnection 90 100 || '''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 || 92 102 || 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|| 95 105 96 106 == [!SiteConnectionProperties] Section ==#ServerSiteConnection 97 107 || '''Property Name''' || '''Supported In''' || '''Restrictions''' || '''Description''' || 98 108 || !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 || 100 110 || 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|| 103 113 104 114 == [!HostProperties] Section ==#ServerHostProperties