如何通过node.jsclosures与cassandra的连接

如何在node.js中closures与Cassandra的连接? 如果我没有closures连接,我会遇到一个错误。 错误是错误:

All host(s) tried for query failed. First host tried, 10.XXXXX:OOO: Error: connect EMFILE 

我已经在datastax中看到了解决scheme。 这表明它可以通过命令process.exit()来解决。 但它会杀死整个node.js进程。 那不是我想要的。 我只想closurescassandra连接而不是整个node.js进程。 有没有人有这个好的解决scheme?

您应该在退出之前调用shutdown()

 client.shutdown(); 

您可以提供一个可选的callback。

您应该只在应用程序的生命周期中调用一次 client.shutdown()