今天我在玩 sails 和 mongo db(水线 odm 的适配器)时想到了一个非常简单和愚蠢的问题。我只是关闭了 mongo,而我的 sails 服务器仍在运行,并且在 sails 日志或浏览器中都没有看到任何内容。我该如何处理这种情况?
最佳答案
如果 sails.js 尝试连接到数据库,如果 Mongo 服务器关闭,您肯定会在控制台中收到一条消息,但如果没有发出需要数据库连接的请求,那么您将不会看到任何错误,因为目前还没有错误存在。
听起来您可能需要一个进程来监视您的数据库并检查以确保它仍在运行?您可以通过 Sail.js 选项创建 CRON 作业来检查连接。或者您可以使用其他应用程序监视服务(例如 New Relic)来监视您的数据库。
关于node.js - Sails mongodb 缺少连接处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28174723/