2015-01-26 1 views
2

동일한 HornetQ 서버에 연결할 로컬 및 원격 HornetQ 클라이언트가 거의 없습니다. 나는 항상 "java.net.SocketTimeoutException : connect timed out"예외를 보았는데, 시스템이 시작될 때 처음 2 분 동안 HornetQ에 의해 던져졌다. 2 분 후 연결이 연결됩니다.HornetQ의 netty 연결을 만들지 못했습니다. java.net.SocketTimeoutException : 연결 시간이 초과되었습니다.

예외가있는 연결은 모두 로컬 HornetQ 클라이언트에서 확인되었습니다. 그것은 내가 잘못 구성하지 않는 한 로컬 연결 때문에 원격 연결에 비해 어떤 문제가 없어야 혼란스러워.

다음 내가 사용하는 구성은 다음과 같습니다 나는

내가 사용하는 HornetQ 버전은 2.2.5 어떤 실수를 한 경우 enter image description here 지적 해주십시오. 내가 아는 한 HornetQ는 netty 커넥터에서 netty acceptor (동일한 호스트 및 포트로 구성되어있는 경우)에 연결할 수있게합니다. 아니면 localhost 대신 로컬 연결에 실제 IP 주소를 사용해야합니까? 공유 해 주셔서 감사합니다.

답변

0

클러스터링을 시작하는 데 필요한 포트가 이미 시스템의 다른 프로세스에 의해 점유되어 있기 때문에 이런 현상이 발생합니다. 필요한 모든 포트가 유휴 상태인지 확인하고 서버를 다시 시작하십시오.

+0

의견을 작성하거나 답변을 개선하십시오. –

관련 문제