私たちのアプリケーション サーバーは最近、非常に奇妙な問題に遭遇しました。/clientA、/clientB など、異なるクライアントの異なるアプリ コンテキストに同じバージョンのビルドをデプロイします。
今日、clientA ポータルの 1 人のユーザーが、clientB ポータルの情報を突然見たと報告しました。クライアント A のポータル ログを確認したところ、ログには、たとえば 16:01:10 にユーザーがリンクをクリックしたことが示され、同じ時点で、クライアント B のポータル ログには、セッションに必要な「メンバーの値。(すべてのリンクについて、アプリケーションはユーザーの現在のセッションに必要な「メンバー」値が含まれているかどうかを確認し、含まれていない場合はユーザーをフロント ページに誘導します)、ポータル A ログでは、システムがユーザーをフロント ページに誘導しようとしたことを示していますが、代わりにフロント ページ コンテンツの表示 JBoss は ClientB ポータル情報を送り返しました (クライアントから送信されたスクリーン ショットから確認できます)。
Apache 2.2.22、Mod_jk 1.2.20、JBoss 4.23 を使用しており、現在使用されているクラスターはありません。mod_jk ファイルの構成は次のとおりです。
worker.list=admin
worker.admin.type=ajp13
worker.admin.host=localhost
worker.admin.port=8009
worker.admin.connection_pool_size=240
worker.admin.connection_pool_timeout=120
worker.admin.socket_keepalive=1
worker.admin.socket_timeout=120
#worker.admin.recycle_timeout=300
誰かがなぜそれが起こるのか説明できますか???