Flex Gateway新着情報
Governance新着情報
Monitoring API ManagerMule をダウンロードしてインストールする前に、サポートされている JDK がインストールされていることを確認してください。 この例では、Mule 4.4 に推奨の Eclipse Temurin 8 を使用しています。
$ java -version
openjdk version "1.8.0_352"
OpenJDK Runtime Environment (Temurin)(build 1.8.0_352-b08)
OpenJDK 64-Bit Server VM (Temurin)(build 25.352-b08, mixed mode)
AdoptOpenJDK は Eclipse Foundation に移行され、その名前が Eclipse Adoptium プロジェクトに変更されました。JDK の名前は Temurin に変更されました。
Mule 4 のバイナリファイルを次のリンクからダウンロードして展開します。
環境変数の MULE_HOME
を、ファイルを展開したフォルダー内の mule
ディレクトリに設定します。
バージョン 4.4.0 を Downloads
ディレクトリに展開した場合の例を示します。
Windows 環境:
$ env:MULE_HOME="C:\Downloads\mule-enterprise-standalone-4.4.0"
Linux または Unix 環境:
$ export MULE_HOME=~/Downloads/mule-enterprise-standalone-4.4.0
MULE_HOME
設定を永続化するための手順はオペレーティングシステムによって異なります。
対応するコマンドを実行して、Mule を Windows サービスか、Linux または Unix デーモンとしてインストールできます。
Windows 環境:
$ $MULE_HOME\bin\mule.bat install
Linux または Unix 環境:
$ $MULE_HOME/bin/mule install
Mule を Windows サービスとしてインストールしたら、wrapper.additional.conf
ファイルで新しいプロパティを宣言することで wrapper.conf
ファイルに定義されているプロパティを上書きできます。
使用している Mule エディションによって設定手順が異なります。
Mule Community Edition
新しいプロパティを追加したら、Windows サービスを再インストールまたは再起動します。
プロパティを追加し、そのプロパティを上書きできないようにそのインデックスが wrapper-additional.conf
ファイルの最大のインデックスよりも大きいことを確認します。
たとえば、wrapper-additional.conf
に次のプロパティがあるとします。
wrapper.java.additional.n=-Dproperty=value
n
が最大のインデックスである場合、プロパティを wrapper.conf
ファイルに追加し、インデックスを次のように増やします。
wrapper.java.additional.n+1=-DyourProperty=valueOfYourProperty
Mule Enterprise Edition
Mule をサービスとしてインストールしたら、次のコマンドライン引数を使用して最大 20 個の追加プロパティを設定します。
-additionalJavaProperties=numberOfExtraProperties
多くのオペレーティングシステムで、プロセスを 1 つ以上の中央処理装置 (CPU) にバインドしてプロセスが割り当てられた CPU でのみ実行されるようにするメカニズムが提供されています。使用する環境に CPU アフィニティを設定して Mule を非仮想マルチコアサーバーで実行し、サブスクリプションに含まれるコア数に準拠することができます。
対応するコマンドを実行して、Mule を Windows サービスまたは Unix デーモンとして削除できます。
Windows 環境:
$ $MULE_HOME\bin\mule.bat remove
Linux または Unix 環境:
$ $MULE_HOME/bin/mule remove
MULE_HOME is set to /Applications/mule-enterprise-standalone-4.3.0
MULE_BASE is set to /Applications/mule-enterprise-standalone-4.3.0
Detected Mac OSX:
Mule Enterprise Edition is not running.
Removing Mule Enterprise Edition daemon...
オンプレミスランタイムインスタンスのクラウド管理対応バージョン用の Anypoint Monitoring をインストールして、そのサーバー上で動作するアプリケーションを監視できます。