在停止服务器事件

时间:2015-09-09 06:37:01

标签: node.js sails.js

我正在创建与 bootstrap.js 中的solr,弹性搜索等不同服务的连接:

    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 风帆版:0.11.0

这也是在启动时创建连接的好主意。为所有请求重用它或创建新连接并在需要时关闭它。

0 个答案:

没有答案