Edge for Private Cloud v4.18.05
トラフィックと処理の要件によっては、ヒープサイズを増やす必要がある またはクラス メタデータ サイズ。
これらの設定を変更するには、コンポーネントのプロパティ ファイルを編集します。コンポーネントが Edge Message Processor などの複数のマシンにインストールしてから、プロパティ ファイルを編集します。 そのコンポーネントをホストするすべてのマシン上で実行します。
これらの値を設定するには、次のプロパティを設定します。
プロパティ | 説明 |
---|---|
bin_setenv_min_mem |
最小ヒープサイズを設定します。デフォルトは 256 MB です。この設定は Java や
-Xms オプション。 |
bin_setenv_max_mem |
最大ヒープサイズを設定します。デフォルトは 512 MB です。この設定は Java や
-Xmx オプション。 |
bin_setenv_meta_space_size |
デフォルトのクラス メタデータ サイズを設定します。デフォルト値は
bin_setenv_max_permsize 。デフォルトは 128 MB です。Message Processor では
トラフィックに応じて、この値を 256 MB または 512 MB に設定することをおすすめします。
この設定は、Java の -XX:MetaspaceSize オプションに対応しています。 |
マシン上の各コンポーネントに対して、これらのプロパティを設定します。MB を表す接尾辞です。
たとえば、Message Processor では、
/opt/apigee/customer/application/message-processor.properties
ファイルの形式:
bin_setenv_min_mem=512m bin_setenv_max_mem=1024m bin_setenv_meta_space_size=1024m
message-processor.properties
ファイルが
存在しない場合、または Edge コンポーネントに対応する .properties
ファイルが存在する場合
ファイルを作成し、ファイルの所有権を「apigee」に変更します。user:
chown apigee:apigee /opt/apigee/customer/application/message-processor.properties
.properties
ファイルに値を設定したら、コンポーネントを再起動します。
/opt/apigee/apigee-service/bin/apigee-service component restart
例:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor restart
上記のプロパティで制御されない Java 設定では、
Edge コンポーネントに対応する .properties
ファイルで、次のようにします。
bin_setenv_ext_jvm_opts
: 任意の Java を設定します。 指定されていないプロパティが含まれます。次に例を示します。bin_setenv_ext_jvm_opts=-XX:MaxGCPauseMillis=500
ただし、
bin_setenv_ext_jvm_opts
を以下の目的で使用しないでください。-Xms
、-Xmx
、または-XX:MetaspaceSize
を設定します。これらの値は次のとおりです。 プロパティによって制御されます。
メモリ構成に関するその他のヒントについては、こちらの 記事をご覧ください。