|
|
|
@ -418,6 +418,7 @@ module.exports.create = function ( |
|
|
|
openFileLimit: conf.openFileLimit || 2048, |
|
|
|
}; |
|
|
|
// 0x1ff -> 777
|
|
|
|
var it; |
|
|
|
Fs.mkdir(env.root, 0x1ff, function (err) { |
|
|
|
if (err && err.code !== 'EEXIST') { |
|
|
|
// TODO: somehow return a nice error
|
|
|
|
@ -465,9 +466,12 @@ module.exports.create = function ( |
|
|
|
if (!isValidChannelId(channelName)) { return void cb(new Error('EINVAL')); } |
|
|
|
clearChannel(env, channelName, cb); |
|
|
|
}, |
|
|
|
shutdown: function () { |
|
|
|
clearInterval(it); |
|
|
|
} |
|
|
|
}); |
|
|
|
}); |
|
|
|
setInterval(function () { |
|
|
|
it = setInterval(function () { |
|
|
|
flushUnusedChannels(env, function () { }); |
|
|
|
}, 5000); |
|
|
|
}; |