私は何か非常に奇妙なものを見ています:環境の背景について:
- ロードバランサーにいくつかのサーバーがあります (スティッキー IS がオンになっています)
- オブジェクトをセッションに保持しています。このオブジェクトの 1 つのプロパティに、大量のデータが含まれている可能性があります。
プロセス:
- 画像をアップロードし、そのコピーをセッションに保持します。これは、何らかの操作を行っているためです (かなり一定の幅に事前にサイズ変更されているため、サイズは問題になりません)。
- すべてをログに記録しており、サーバーが切り替えられていないことを確認できます (ロードバランサーは正しく機能しています)
- 1 つのブラウザで画像をアップロードし、基本的な操作 (回転) を行います。
- 2 番目のブラウザで、同じ画像をアップロードして、さらに数回回転させます。
- 1分後(時々)、2番目のブラウザは画像を含むセッションの変数を失います
- 最初のブラウザで画像を操作できます。
ログを確認した後: セッション ID は呼び出しごとに一貫しており、セッション #2 の変数が null に設定されているように見えます。
いずれかのサーバーに直接アクセスしたときにこれを確認したことに注意してください。
探し始めるのに適した場所を教えてもらえますか? (私は何かばかげたことをしていないことをすでに確認しており、変数を null または null 値に設定しています)
助けてくれてありがとう!