私のアプリケーションが同時に約1000人のユーザーにヒットする可能性があるというこの問題に悩まされています。600ユーザーの後に次の例外が発生しています。
java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
server.xml には、maxThreads = 200 (デフォルト) の値が設定されています。多くのメモリ使用量が発生するため、これを増やしてより多くのユーザーを実行したくありません。
一度に 1 人のユーザーがサーバーにアクセスすると、すべての http 要求に 10 ~ 60 ミリ秒かかります。アプリケーションを何らかの方法で改善できるかどうかを確認するために、分析をどのように進めればよいか教えてください。