mirror of
https://github.com/booo/node_tile.git
synced 2025-12-08 20:36:15 +00:00
add config option for pool timeout
This commit is contained in:
parent
74e07befb4
commit
321aaea2d8
@ -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
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
4
main.js
4
main.js
@ -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);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user