0

私は simpleSaml を codeignighter と統合しており、すべてが 1 つの dyno で機能しますが、dyno を 1 つ以上に増やすとすぐに状態情報が失われ始めます。Cookie が適切に更新されていないと考えていますが、よくわかりません。memcached を使用してみましたが、役に立ちませんでした。これが複数の dyno で発生する理由を知っている人はいますか?

4

1 に答える 1

0

シンプルな Saml は、状態を保存するために php セッションを使用します。通常、このエラーが発生した場合、セッションが誤ってクリアされたか、セッションが見つかりません。

dyno が何であるかはわかりません (アプリケーション サーバーの展開は簡単だと思います) が、2 つになると、クライアントは 2 番目の dyno (ユーザーのセッションがない) にリダイレクトされます。

2 つの dyno 間で負荷を分散するときにスティッキー セッションを使用する方法があれば、これで問題が解決するはずです。

于 2015-03-30T16:06:02.360 に答える