Mule
以下を介してLinuxでサービスステータスを取得しようとしたとき:
service mule status
わかりました:
Usage: /etc/init.d/mule {start|stop|restart}
明らかに、Muleサービスはステータスをサポートしていません。では、Muleが走っている様子をどのように見ることができますか?
答え1
動作させるには:
service mule start
または停止してください:
service mule stop
そうすれば、すでにその状態にあることを知らせるか、そうします。
また、これを実行するために必要ないくつかのサービスも知っています。
それ以外の場合は、次のことを確認できますps
。
ps aux | grep mule
動作する必要があります...
答え2
ps
上記のコマンドを使用して、プロセス自体が実行されていることを確認できます。現在のプロセスのリストは非常に長い可能性があるため、指定されたmule
文字列をコマンドを使用してフィルタリングps -efH|grep mule
したり、ビューアにパイプしてps -efH|less
コマンド出力を読み取ることができます。ただし-e
、システムにすべてのプロセスを表示するように指示-f
すると、追加情報が出力され、プロセスの依存関係を-H
示すツリーに情報が印刷されます。
あるいは、リアルタイムhtop
で使用されるCPUの量など、すべての現在のプロセスに関する情報を表示するProcess Viewerを(インストールして)実行することもできます。
答え3
テスト中なら仕様確認:
describe service("mule") do
it { should be_installed }
it { should be_enabled }
it { should be_running }
end
答え4
実行中のMuleバージョンを含めるとよいでしょう。すべての3.xxバージョンにアクセスできます。%MULE_HOME%/空そして、次のコマンドを実行してください。
./mule status
実行すると、次の出力が表示されます。
MULE_HOME is set to /opt/MuleSoftESB/mule-Poc
Mule Enterprise Edition is not running.
または実行していない場合:
MULE_HOME is set to /opt/MuleSoftESB/mule-Poc
Mule Enterprise Edition is running (12403).
他のオプションは、同じbinディレクトリに次のls -la
ファイルがある場合に隠しファイルを含むファイルのリスト()です。
-rw-rw-r-- 1 wasadmin devwas 6 Apr 2 17:45 .mule_ee.pid
その後、Muleサーバーが稼働している必要があります。