Allow configuring TTL of mapConfigs via "mapConfigTTL"
This commit is contained in:
parent
4a6af108b4
commit
678d653ee9
1
NEWS.md
1
NEWS.md
@ -12,6 +12,7 @@ Enhancements:
|
|||||||
* Use single redis pooler for torque and grainstore
|
* Use single redis pooler for torque and grainstore
|
||||||
* Reduce cost of garbage collection for localized resources
|
* Reduce cost of garbage collection for localized resources
|
||||||
* Allow limiting number of templates for each user (#136)
|
* Allow limiting number of templates for each user (#136)
|
||||||
|
* Allow configuring TTL of mapConfigs via "mapConfigTTL"
|
||||||
|
|
||||||
1.7.1 -- 2014-02-11
|
1.7.1 -- 2014-02-11
|
||||||
-------------------
|
-------------------
|
||||||
|
@ -26,6 +26,11 @@ var config = {
|
|||||||
,maxConnections:128
|
,maxConnections:128
|
||||||
// Maximum number of templates per user. Unlimited by default.
|
// Maximum number of templates per user. Unlimited by default.
|
||||||
,maxUserTemplates:1024
|
,maxUserTemplates:1024
|
||||||
|
// Seconds since "last creation" before a detached
|
||||||
|
// or template instance map expires. Or: how long do you want
|
||||||
|
// to be able to navigate the map without a reload ?
|
||||||
|
// Defaults to 7200 (2 hours)
|
||||||
|
,mapConfigTTL: 7200,
|
||||||
// idle socket timeout, in miliseconds
|
// idle socket timeout, in miliseconds
|
||||||
,socket_timeout: 600000
|
,socket_timeout: 600000
|
||||||
,enable_cors: true
|
,enable_cors: true
|
||||||
|
@ -26,6 +26,11 @@ var config = {
|
|||||||
,maxConnections:128
|
,maxConnections:128
|
||||||
// Maximum number of templates per user. Unlimited by default.
|
// Maximum number of templates per user. Unlimited by default.
|
||||||
,maxUserTemplates:1024
|
,maxUserTemplates:1024
|
||||||
|
// Seconds since "last creation" before a detached
|
||||||
|
// or template instance map expires. Or: how long do you want
|
||||||
|
// to be able to navigate the map without a reload ?
|
||||||
|
// Defaults to 7200 (2 hours)
|
||||||
|
,mapConfigTTL: 7200,
|
||||||
// idle socket timeout, in miliseconds
|
// idle socket timeout, in miliseconds
|
||||||
,socket_timeout: 600000
|
,socket_timeout: 600000
|
||||||
,enable_cors: true
|
,enable_cors: true
|
||||||
|
@ -26,6 +26,11 @@ var config = {
|
|||||||
,maxConnections:128
|
,maxConnections:128
|
||||||
// Maximum number of templates per user. Unlimited by default.
|
// Maximum number of templates per user. Unlimited by default.
|
||||||
,maxUserTemplates:1024
|
,maxUserTemplates:1024
|
||||||
|
// Seconds since "last creation" before a detached
|
||||||
|
// or template instance map expires. Or: how long do you want
|
||||||
|
// to be able to navigate the map without a reload ?
|
||||||
|
// Defaults to 7200 (2 hours)
|
||||||
|
,mapConfigTTL: 7200,
|
||||||
// idle socket timeout, in miliseconds
|
// idle socket timeout, in miliseconds
|
||||||
,socket_timeout: 600000
|
,socket_timeout: 600000
|
||||||
,enable_cors: true
|
,enable_cors: true
|
||||||
|
@ -26,6 +26,11 @@ var config = {
|
|||||||
,maxConnections:128
|
,maxConnections:128
|
||||||
// Maximum number of templates per user. Unlimited by default.
|
// Maximum number of templates per user. Unlimited by default.
|
||||||
,maxUserTemplates:1024
|
,maxUserTemplates:1024
|
||||||
|
// Seconds since "last creation" before a detached
|
||||||
|
// or template instance map expires. Or: how long do you want
|
||||||
|
// to be able to navigate the map without a reload ?
|
||||||
|
// Defaults to 7200 (2 hours)
|
||||||
|
,mapConfigTTL: 7200,
|
||||||
// idle socket timeout, in miliseconds
|
// idle socket timeout, in miliseconds
|
||||||
,socket_timeout: 600000
|
,socket_timeout: 600000
|
||||||
,enable_cors: true
|
,enable_cors: true
|
||||||
|
@ -47,8 +47,8 @@ module.exports = function(){
|
|||||||
datasource: global.environment.postgres,
|
datasource: global.environment.postgres,
|
||||||
cachedir: global.environment.millstone.cache_basedir,
|
cachedir: global.environment.millstone.cache_basedir,
|
||||||
mapnik_version: global.environment.mapnik_version || mapnik.versions.mapnik,
|
mapnik_version: global.environment.mapnik_version || mapnik.versions.mapnik,
|
||||||
default_layergroup_ttl: 7200, // seconds (default is 300)
|
default_layergroup_ttl: global.environment.mapConfigTTL || 7200,
|
||||||
gc_prob: 0.01 // default is 0.01 TODO: make configurable via env config
|
gc_prob: 0.01 // @deprecated since Windshaft-1.8.0
|
||||||
},
|
},
|
||||||
mapnik: {
|
mapnik: {
|
||||||
metatile: rendererConfig.metatile,
|
metatile: rendererConfig.metatile,
|
||||||
|
Loading…
Reference in New Issue
Block a user