Sails.js - 负载均衡器运行状况检查 - 忽略会话

时间:2015-05-22 19:17:18

标签: node.js session sails.js

我正在使用Sails.js作为应用。该应用程序位于Load Balancer之后。每次Load Balancer在我的服务器(http://SERVER_IP/healthcheck)上执行运行状况检查时,Sails.js都会将会话记录保存到数据库中。这使得我的数据库拥有了它应该拥有的更多记录。

当Load Balancer命中我的服务器时,有没有办法让Sails.js忽略会话?

提前谢谢!

1 个答案:

答案 0 :(得分:0)

Sails Run, "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe --profile-directory="Default"" 配置提供了一个选项session.js,允许您指定要绕过会话中间件的路由。这在您在数据存储中持久保存会话数据的生产情况中非常重要,并且来自不依赖于会话身份验证的运行状况检查或外部API调用的每个30秒ping最终会创建新条目可能不会在30天后过期。

例如:

routesDisabled

Link to documentation