hirosejn / HJN

TAT log Diver
https://hirosejn.github.io/HJN/dist/tatLogDiver.min.html
0 stars 0 forks source link

シミュレータ:タイムアウト機能追加 #59

Closed hirosejn closed 6 years ago

hirosejn commented 7 years ago

機能追加

[x] キューウェイト(hold時間)タイムアウト機能

[x] シミュレートシナリオ選択画面追加 HJN.util.Config の configId 対応(_configFileFormat 廃止)

[x] シミュレート終了時刻に未了処理のログを出力する(処理中) [x] シミュレート終了時刻に未了処理のログを出力する(キュー)

[x] Heapの途中削除機能 wiki heap push,popからupHeap,downHeap分離 [x] 処理タイムアウト機能

[ ] リソースタイプ指定機能(リソース名と別に)

潜在バグ改修

[x] 下段のBaloonクリック時に、表示単位を反映していない [x] #53のデグレ対応(free, holdのロジック) [x] ie11 でシミュレーションの挙動が異なる -> スニペット追加 if(!Number.MAX_SAFE_INTEGER) Number.MAX_SAFE_INTEGER = 9007199254740991; // #59 if(!Number.MIN_SAFE_INTEGER) Number.MIN_SAFE_INTEGER = -9007199254740991;

hirosejn commented 7 years ago

Web/Java/DB構成のタイムアウト関連情報

Red Hat JBoss Enterprise Application Platform 7.0  HTTP セッションタイムアウト [default-session-timeout =30分]  トランザクションタイムアウト [default-timeout = 300 秒]

IBM WAS JDBC  合計トランザクション存続時間タイムアウト[transaction_defaultTimeout = 120秒]  最大トランザクション・タイムアウト [transaction_maximumTimeout = 300 秒]

Apache Tomcat 7 JDBC DBコネクションプール 取得待ち  Tomcat JDBC Pool maxWait=30000(30秒)  Commons DBCP maxWaitMillis=indefinitely(無期限) v2.2(2017)

SQL Server (2008 以降)  クエリタイムアウト [remote query timeout = 600 秒] .NET Framework   SQLコマンドの実行を待機する時間 [SqlCommand.CommandTimeout = 30秒] Java Platform SE 7  [setQueryTimeout = (無制限)秒]

COMMON SPRING BOOT PROPERTIES

InterStage  最大トランザクション実行時間:[TRAN_TIME_LIMIT=0|300(利用者制限時)秒(無制限)]  (SQL応答)待ち時間:[WAIT_TIME=0秒(無制限)]  Oracle接続時 最大接続時間(CONNECT_TIME)、無応答時間(IDLE_TIME)

hirosejn commented 7 years ago

Web/Java/DB構成の同時処理数関連情報

Apache 2.4  MaxClients 1024 (<= ServerLimit (16) × ThreadsPerChild (64) )  + ListenBackLog (511) + Linux 769( = tcp_max_syn_backlog (1024) * 0.75 + 1 )