Changes between Version 16 and Version 17 of ServerconfigWebConfigIni


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

--

Legend:

Unmodified
Added
Removed
Modified
  • ServerconfigWebConfigIni

    v16 v17  
    2828|| [#ServerDataConnectionPoolSize Server data connection pool size] || Tuning FDO provider data connection pooling ||
    2929|| [#ServerDataConnectionPoolSizeCustom Server "per provider" data connection pool size] || Tuning per provider FDO data connections ||
     30|| [#ServerRepositoryCheckpointsTimerInterval RepositoryCheckpointsTimerInterval] || Tuning resource repository checkpoint interval ||
     31|| [#ServerSessionTimeout SessionTimeout] || Tuning session repository timeout for idle sessions ||
     32|| [#ServerSessionTimerInterval SessionTimerInterval] || Tuning session repository timer interval ||
    3033
    3134=== Webconfig.ini ===
     
    176179|| !LibraryResourceDataFilePath || ||  || Path where the Library resource data files are stored ||
    177180|| !PackagesPath || ||  || Path where the resource packages can be found ||
    178 || !RepositoryCheckpointsTimerInterval || || 0 < Value <= 2147483647 || Time duration in seconds for when the server performs checkpoints for all the repositories  ||
     181|| [#ServerRepositoryCheckpointsTimerInterval RepositoryCheckpointsTimerInterval] || || 0 < Value <= 2147483647 || Time duration in seconds for when the server performs checkpoints for all the repositories  ||
    179182|| !ResourceChangeTimerInterval || || 0 < Value <= 2147483647 || Time duration in seconds for when the server dispatches resource change notifications  ||
    180183|| !ResourceDataFileTrashFolderName || ||  || Folder where the repository trash files are stored ||
     
    184187|| !SessionResourceDataFilePath || ||  || Path where the Session resource data files are stored  ||
    185188|| !SiteRepositoryPath || ||  || Path where the Site repository is stored  ||
     189=== !RepositoryCheckpointsTimerInterval ===#ServerRepositoryCheckpointsTimerInterval
     190The repository checkpoints timer interval determines the time between successive Resource Service database checkpoints.  While a checkpoint occurs, all database writes are suspended.  This can lead to freezes in client UI interaction as the Web Tier waits for the Session Repository to accept writes.  Reducing the checkpoint interval will increase the number of freezes that occcur in a given time interval and will also reduce the time per freeze.  If the database checkpoint takes too long, some operations will timeout and users may experience unexpected behaviour.  Please note:  Very large concurrent user loads are needed before checkpoint freezes become noticeable.   
    186191
    187192== [!SiteServiceProperties] Section ==#ServerSiteService
    188193|| '''Property Name''' || '''Supported In''' || '''Restrictions''' || '''Description''' ||
    189 || !SessionTimeout || || 0 < Value <= 86400 || Time duration in seconds for when an idle session is expired ||
    190 || !SessionTimerInterval || || 0 < Value <= 2147483647 || ime interval in seconds for when the server checks for idle sessions  ||
    191 
     194|| [#ServerSessionTimeout SessionTimeout] || || 0 < Value <= 86400 || Time duration in seconds for when an idle session is expired ||
     195|| [#ServerSessionTimerInterval SessionTimerInterval] || || 0 < Value <= 2147483647 || ime interval in seconds for when the server checks for idle sessions  ||
     196=== !SessionTimeout ===#ServerSessionTimeout
     197The session timeout determines the maximum idle time for a session.  Once the idle time has been reached, the session will be deleted from the session repository.  The !MapGuide Server keeps a portion of the session repository in memory and flushes least used pages to disk. A shorter idle time will delete sessions more rapidly and reduce page flushing.  The page flush occurs during [#ServerRepositoryCheckpointsTimerInterval repository checkpointing].
     198=== !SessionTimerInterval ===#ServerSessionTimerInterval
     199The session timer interval controls how often the session repository is checked for idle sessions.  This value should be set to 1/2 or 1/3rd of the session timeout to ensure that ide sessions are removed on a regular basis.
    192200== [!TileServiceProperties] Section ==#ServerTileService
    193201|| '''Property Name''' || '''Supported In''' || '''Restrictions''' || '''Description''' ||