Node.js 在停止服务器事件上航行

Node.js 在停止服务器事件上航行,node.js,sails.js,Node.js,Sails.js,我在bootstrap.js中创建与solr、elastic search等不同服务的连接: sails.solr = require('solr-client').createClient( .... ); sails.elasticClient = new require('elasticsearch').Client({ .... }); 并在应用程序中使用此连接: var client = sails.solr; v

我在bootstrap.js中创建与solr、elastic search等不同服务的连接:

    sails.solr = require('solr-client').createClient(
          ....
    );

   sails.elasticClient = new require('elasticsearch').Client({
          ....
   });
并在应用程序中使用此连接:

var client = sails.solr;
var query = client.createQuery().q({
  ....
})
现在我将如何在sails服务器关闭时关闭此连接

我在app.js中尝试了此事件,但从未调用过

 sails.on('lower', function(){
      sails.log.debug('Shutting down sails..');
  });
节点版本:v0.12.7 sails版本:0.11.0

在启动时创建连接并对所有请求重用它,或者创建新连接并在需要时关闭它,这也是一个好主意