0

我有 simpleSaml 与 codeignighter 集成,一切都适用于 1 dyno,但是一旦我将 dyno 增加到 1 或更多,我就开始丢失状态信息。我认为 cookie 没有正确更新,但我不确定。我尝试使用 memcached 无济于事。有谁知道为什么这会开始发生不止一个测功机?

4

1 回答 1

0

Simple Saml 使用 php 会话来存储状态。通常,发生此错误时,会话已被意外清除或找不到。

我不知道测功机是什么(猜测它很容易部署应用程序服务器),但是当您转到两个时,客户端将被重定向到第二个测功机(没有用户会话)。

如果在两个测功机之间进行负载平衡时有任何方法可以使用粘性会话,这应该可以解决问题。

于 2015-03-30T16:06:02.360 回答