Sails.js Sails redis连接保持打开状态

Sails.js Sails redis连接保持打开状态,sails.js,mocha.js,sails-redis,Sails.js,Mocha.js,Sails Redis,我有一个用Sails编写的后端项目,它通过Sails-Redis模块将模型连接到Redis 当尝试运行Mocha测试时,与Redis的连接似乎不会随着测试运行应用程序一起关闭,当一个测试套件结束而另一个测试套件开始时,新的Sails应用程序实例无法启动,我收到错误消息: 错误:连接已注册 在Object.module.exports.adapter.registerConnection(\node\u modules\sails redis\lib\adapter.js:65:54) 我在一些点

我有一个用Sails编写的后端项目,它通过Sails-Redis模块将模型连接到Redis

当尝试运行Mocha测试时,与Redis的连接似乎不会随着测试运行应用程序一起关闭,当一个测试套件结束而另一个测试套件开始时,新的Sails应用程序实例无法启动,我收到错误消息:

错误:连接已注册 在Object.module.exports.adapter.registerConnection(\node\u modules\sails redis\lib\adapter.js:65:54)

我在一些点上放置了一些断点,并通过redis客户端的client list命令检查了redis客户端列表。我发现,在Sails应用程序降低(和平关闭)后,与Redis的连接仍处于活动状态:

after(function(done) {
    Sails.lower(function () {
      done(); // breakpoint was put here. at this point the connection to redis is still persistent although the application has been shut down.
    });
  });
另一方面,如果我通过应用程序的正常运行命令运行应用程序,然后关闭它,那么当节点进程终止时,连接就会消失。有人有过这样的麻烦吗?谢谢