WSO2 API Manager 1.10.0の設定に問題があります。 3つのゲートウェイワーカーノードと1つのマネージャノードを持つクラスタ設定を使用しています。別の店舗、出版社&キーマネージャノード(最近v1.8.0から1.10.0に更新されました)WSO2 APIマネージャ1.10でヘイルキャストのヒープダンプの問題を分析および修正する方法
アップグレード後、すべてのワーカーノード(時には他のノード)がヒープダンプとクラッシュ(ほぼ同時に)します。
分析ヒープダンプを明らかにする:
28,509 instances of "com.hazelcast.nio.tcp.WriteHandler", loaded by "hazelcast" occupy 945,814,400 (44.42%) bytes
28,509 instances of "com.hazelcast.nio.tcp.ReadHandler", loaded by "hazelcast" occupy 940,796,960 (44.18%) bytes
スレッドに:私たちは、救済のために検索することができていませんでした
com.hazelcast.nio.tcp.iobalancer.IOBalancerThread @ 0x7877eb628 hz.wso2.pubstore.domain.instance.IOBalancerThread Thread
。ログは、OOM例外を取得するノード以外は何も教えてくれません。これは、トラフィックが非常に少ないノード、およびトラフィックが非常に多いノード(異なる環境は同じ動作をします)で発生します。
誰でも同じような現象が起こりますか?今後のアイデアは?
基礎となるHazelcastのバージョンは何ですか? – noctarius
Hazelcastバージョン3.5.2 –
最近修正されたメモリリークがあります(https://github.com/hazelcast/hazelcast/pull/7648)。 Hazelcastのバージョンを3.6.2以上に更新する必要があります。私はこれが役立つことを願っています – noctarius