如何解决在 App Engine/meteor-files 上流星多个实例
我在 App Engine 上的一个实例上部署了一个流星应用,运行良好。
但是,当我想在两个实例上进行扩展时,有时会在 HTTP GET 请求上得到 401。每次通过 websocket 调用都是成功,有两个实例。
更多详情:
我使用meteor-files 来处理上传和下载。 当我下载文件时,客户端发出 HTTP 请求 (GET) 以从服务器下载文件。在一种方法中,我检查this.userId(来自meteor)以将其与文件的所有者(在mongoDb 上)进行比较
一个实例
- 当用户通过身份验证时,它始终有效:this.userId 始终设置
有两个实例
- 当客户端通过实例 1 进行身份验证并且请求被定向到实例 1 => OK
- 当客户端通过实例 1 进行身份验证并且请求被定向到实例 2 => this.userId 为空。
我的尝试
在 app.yaml 中:
network:
session_affinity: true
但是,当我检查 google 应用引擎服务中的配置时,我得到了:
network:{}
似乎与这个错误有关:https://issuetracker.google.com/issues/154647126
我的问题
-
你如何使用 Meteor 处理多个实例?
-
您如何在 Google App Engine 中使用 Meteor 处理多实例?
谢谢,
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。