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
주어진 문자열을 command 를 사용하여 필터링 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 서버가 실행 중이어야 합니다.