2011-10-17 16 views
2

我々は、Struts 2フレームワークを使用して開発されたWebアプリケーションに取り組んでいます。最近、私たちはより良いサービスのためにAmazon AWSに移りました。 Live、Staging、BetaアプリケーションにElastic Bean Stalk機能を使用しています。彼のセッションは、インスタンス間でスイッチングされるよう、ライブ&ベータ版のインスタンスでは、私たちが過負荷にこのプロセスの間に、インスタンスを高める豆の茎からの自動スケーリング機能を有効にするには、ログインしている既存のユーザーはセッションがあり、タイムアウトになりました。セッションのタイムアウトの問題が頻繁に起きています。この問題の解決策を教えてください。セッションタイムアウトの問題

- おかげで、 アナンドS

答えて

0

私は2つのオプションを知っている:

  • は、シングルユーザーによるので、すべての要求が同じサーバーにルーティングされているロードバランサの粘りを有効にします。 Here'sそれについての議論。
  • あなたのセッションデータは、私がこのセッションのVARとのセッションタイムアウトを増やすことができました、自動縮尺サーバ
0

上に保存されていないので、セッション状態サーバーを使用します。また

ini_set('session.gc_maxlifetime', 3660); 

、あなたのbeanstalkに複数のWebサーバーがある場合は、ロードバランサの粘着性を有効にする必要があります。

関連する問題