最近、Weblogic + oracleデータベースに展開されたタペストリー5.1でアプリケーションを開発しました。このページは、通常の使用ではうまく動作しますが、ストレステスト後には問題ありません。T5ページリクエストは、負荷の高いテストでブランクレイアウトに戻る
ウェブページのログイン時にタペストリーのhibernate + springセキュリティモジュールを使用しており、ログインプロセスで1000人のユーザーを増やしています。 500ユーザーのログインを処理すると、アプリケーションは「使い果たされた」ように見え、すべての要求(任意のページ、css、jsなどの要求に関係なく)でHTMLとしての裸レイアウトにのみ応答します。
通常べきTapestry.onDOMLoaded(function() {
});
:
はまた、javascriptのonDomLoadedが空になっ気づくJVM上のXDebugが設定されている場合に
変なふうTapestry.onDOMLoaded(function() {
Tapestry.init({
"linkZone":[["forgotPassword","loginZone","/duc/login.forgotpassword"]],
"zone":[{"update":"show","element":"loginZone"}]});
});
、問題は解決しているようです。サーバー上でさらに分析すると、負荷テスト中にCPUの約50%、40%またはメモリー、データベースへの40の接続しか使用されません。
誰でもご存知ですか?
非常に感謝しています。
多くのありがとうございます。
タペストリーメーリングリストにお聞きしましたか? –
どのように再現性が問題ですか?つまり、テストを10回実行した場合は10回発生しますか?デバッグモードで10回実行すると、それは起こりませんか? – pstanton