【问题标题】:Sails.js - Load Balancer Health Check - Ignore SessionSails.js - 负载均衡器健康检查 - 忽略会话
【发布时间】:2015-08-04 22:15:16
【问题描述】:

我正在将 Sails.js 用于应用程序。该应用程序位于负载均衡器后面。每次负载均衡器在我的服务器 (http://SERVER_IP/healthcheck) 上执行健康检查时,Sails.js 都会将会话记录保存到数据库中。这使我的数据库拥有更多应有的记录。

当负载均衡器访问我的服务器时,有什么方法可以让 Sails.js 忽略会话?

提前谢谢你!

【问题讨论】:

    标签: node.js session sails.js


    【解决方案1】:

    Sails session.js 配置提供了一个选项routesDisabled,允许您指定要绕过会话中间件的路由。这在生产环境中很重要,您将会话数据保存在数据存储中,并且来自不依赖会话身份验证的运行状况检查或外部 API 调用的每个 30 秒 ping 最终会创建一个可能不会过期的新条目30 天。

    例如:

    routesDisabled: ['GET /health/check']
    

    Link to documentation

    【讨论】:

      猜你喜欢
      • 2021-04-20
      • 2020-01-12
      • 2013-04-11
      • 1970-01-01
      • 2016-08-05
      • 2021-08-14
      • 2019-08-27
      • 2017-08-30
      • 1970-01-01
      相关资源
      最近更新 更多