WebSphere Message Broker DataFlowEngine プロセスがエラーで異常終了するFailed to allocate memory
これは、着信 XML メッセージが約 12 Mb の場合に発生します。
また、同様の受信 XML メッセージでも、サイズが 10 Mb であっても、この問題は発生しないことがわかりました。
このメッセージの処理時に生成された .abend ログ ファイルの例を 3 つ添付しました。彼らは
これまでのところ、jvmMaxHeapSize を 1 GB に設定しようとしましたが、役に立ちませんでした...この値を設定した後に /var/adm/log に生成されたログは、http: //dpaste.com/1356210/ にあります。
DataFlowEngine プロセスのサイズは、異常終了する前にかなり増加します。NMON ユーティリティを介して、サイズが 1.2 GB に達することを確認できました。
MQSI_FREE_MASTER_PARSERS=1
また、Google で見つけたリンクに基づいて変数を設定しようとしましたが、どちらも役に立ちませんでした。
この問題の根源にたどり着くために他に何ができるでしょうか?