2013-06-03 1 views
1

내가 시작으로 볼 수없는 ActiveMQ를 액세스 망 식별이 출력입니다 :ActiveMQ를 시작하는 것 같다하지만 나는 NETSTAT 또는 PS

INFO: Loading '/etc/default/activemq' 
INFO: Using java '/usr/bin/java' 
INFO: Starting - inspect logfiles specified in logging.properties and log4j.properties to get details 
INFO: pidfile created : '/opt/activemq/data/activemq-localhost.pid' (pid '5282') 

그러나 netstat -a | grep 61616 아무것도 반환, 그것은라는 이름의 PID 때를 ps 명령을 실행하면 started가 포함되지 않습니다. 이것이 일어날 수있는 원인은 무엇입니까? 콘솔에 기록 할 오류가 발생합니다

./activemq console 

이 : 디버그 시작 장애에 대한

답변

2

을 통해 전경 모드에서 브로커를 실행하는 것이 좋다. 또한 activemq 설치 디렉토리의 데이터 폴더에서 로그 파일을 확인할 수 있습니다.

+0

'오류 :'/ etc/default/activemq '에 구문 오류가 있습니다./etc/default/activemq을 제거하고 설정을 다시 실행할 수 있습니까? 아니면 문제를 해결하고 수정하는 것이 더 좋습니까? –

+0

activemq.old 또는 뭔가를 이동 한 다음 시작하는 시도 할 수 있습니다. 너의 것에 무엇이 있는지 모르기 때문에 중요하지 않다고 말할 수 없다. –

+0

나는 activemq.xml 파일에서 스톰의 철자가 잘못되었습니다. 하하 조언을 주셔서 감사합니다. –

0

내가 사용하는 두 가지.

1) 팀이 대답 한 내용. activemq console을 통해 콘솔 모드에서 시작하도록 activemq 인스턴스를 설정하십시오. 현명한 기타는) 당신은 삭제하려고 (또는 더 나은 제안 이전처럼 .old로 이름을 변경한다 그래서 당신은 log4j.logger.org.apache.activemq=DEBUG

0

를 통해 자세한 내용을 볼 수 있습니다

2) 크랭크 yoru 디버그 출력 레벨까지 \ /dev/null에 로깅을 시작합니다/etc/default/activemq 파일. 이 문제가 해결되었습니다.

관련 문제