add config option for pool timeout

This commit is contained in:
booo 2011-03-04 15:44:49 +01:00
parent 74e07befb4
commit 321aaea2d8
2 changed files with 4 additions and 3 deletions

View File

@ -3,7 +3,8 @@ exports.styles = {
file : '../mapnik/performance_upgrade.xml',
"MAX_ZOOM" : 18,
"MIN_ZOOM" : 0,
expire : 60*60*24 //seconds
expire : 60*60*24, //seconds
idleTimeoutMillis : 1000*60*60 //milliseconds
}
}

View File

@ -43,7 +43,7 @@ var acquire = function(id,options,callback) {
obj.clear();
delete obj;
},
idleTimeoutMillis: 20000,
idleTimeoutMillis: options.idleTimeoutMillis || 20000,
}
maps.acquire(id, methods, function(obj) {
callback(null, obj);
@ -52,7 +52,7 @@ var acquire = function(id,options,callback) {
function render(task, callback) {
acquire(task.style.file,{}, function(err, map) {
acquire(task.style.file,{idleTimeoutMillis : task.style.idleTimeoutMillis}, function(err, map) {
if(err) {
console.log(err);
}