問題タブ [vertx-verticle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Vert.X HttpServer の負荷時のタイムアウト
HTTP サーバーを実行する基本的な vert.x サンプル verticle を使用しています。
これは起動して応答するので、簡単な負荷テストを行うと思いましたab -n 100000 -c 50 http://localhost:8080
すべての実行は比較的一貫しており、約 16,400 件の完了したリクエストがタイムアウトになり、10 を与えるか取るかします。頂点オプションを試してみましたが、何も効果がないようですsetWorkerPoolSize
。setEventLoopPoolSize
また、垂直方向のスケーリングを試みたところ、--instances 10
10 個の垂直方向が展開されることが確認されました。奇妙なことに、同じ 16,400 が死ぬところです。
ログにはエラーや警告は表示されず、負荷がかかると停止するようです。数秒後にブラウザーでヒットすると、再び楽しく応答します。誰かがこれに出くわしましたか?なぜこれが起こるのか、どうすれば修正できるのか、興味があります。