Attempt to fix 408 errors from the cueball connection pool. The pool now
regularly pings cloudapi's /. Also (temporarily) silenced cueball noise.
This commit is contained in:
parent
3c38a932ed
commit
db8758cc30
@ -110,6 +110,20 @@ function login(req, res, cb) {
|
||||
}
|
||||
|
||||
|
||||
// Logging function useful to silence bunyan-based logging systems
|
||||
function silentLogger() {
|
||||
let stub = function () {};
|
||||
|
||||
return {
|
||||
child: silentLogger,
|
||||
warn: stub,
|
||||
trace: stub,
|
||||
info: stub,
|
||||
debug: stub
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// Start up HTTP server and pool of cloudapi clients.
|
||||
//
|
||||
// Read from config file, establish crypto singer needed for requests to
|
||||
@ -132,8 +146,11 @@ function main() {
|
||||
CLOUDAPI = mod_restify.createStringClient({
|
||||
url: CONFIG.urls.cloudapi,
|
||||
agent: new mod_cueball.HttpsAgent({
|
||||
spares: 0,
|
||||
maximum: 4,
|
||||
log: silentLogger(), // temporary
|
||||
spares: 2,
|
||||
maximum: 5,
|
||||
ping: '/',
|
||||
pingInterval: 5000, // in ms
|
||||
recovery: {
|
||||
default: {
|
||||
timeout: 2000,
|
||||
|
Reference in New Issue
Block a user