質問
HULFT一括配信要求(動的設定)処理で `io.smallrye.mutiny.TimeoutException` などのタイムアウトエラーが発生する場合、原因と回避策を教えてください。
回答
Integrateサービスのメモリ使用量の高騰およびそれに伴うガベージコレクションの頻発が原因として確認されています。
メモリ使用率・CPU使用率が高騰した状態でガベージコレクションが頻発すると、短時間の処理停止が繰り返され、タイムアウトが発生します。
回避策として以下の対策をご検討ください。
- Integrateサービスのメモリ量を増やす
- Integrateサービスのスケーラビリティを増やす
- ジョブの実行契機などを調整し、同時実行数を減らす
スケールアップを行う場合、適切なスケール値はサポートからご提示することができません。サービスを徐々にスケールアップしていくか、大幅にスケールアップして徐々にスケールダウンしていくかして、負荷量に耐えられるスケールをお客様側でご判断ください。
補足
本事象は `Unexpected end of file from server` や `Connection timed out (Connection timed out)` といったエラーメッセージを伴う場合もあります。
なお、リソース増強後も同様のタイムアウトエラーが再発する場合があります。その際は改めてサポートへお問い合わせください。
コメント
0件のコメント
記事コメントは受け付けていません。