2017-04-25 9 views
0

IBM Queue를 직접 연결할 수 있지만 아래 오류가 발생하여 배치 할 수없는 노새에서 연결을 시도했습니다.WMQ (IBM 대기열) 연결 시간 초과

<wmq:connector name="WMQ5" hostName="${mq.host}" port="${mq.port}" queueManager="${mq.queue.manager}" channel="CLIENTS.SALES.CRM" username="${mq.user}" password="${mq.password}" transportType="CLIENT_MQ_TCPIP" specification="1.1" targetClient="JMS_COMPLIANT" validateConnections="false" doc:name="WMQ" maxRedelivery="-1"> 
    <reconnect frequency="${mq.reconnection.period.ms}" count="${mq.reconnection.attempt}"/> 
</wmq:connector> 

내가 오류 아래 점점 IP와 포트 텔넷 : 나는

ERROR 2017-04-25 06:45:13,582  
[main]org.mule.retry.notifiers.ConnectNotifier: Failed to connect/reconnect:  
WebSphereMQConnector 
{ 
name=WMQ2 
lifecycle=initialise 
this=5e7abaf7 
numberOfConcurrentTransactedReceivers=4 
createMultipleTransactedReceivers=true 
connected=false 
supportedProtocols=[wmq] 
serviceOverrides=<none> 
} 
. Root Exception was: Connection timed out: connect. Type: class java.net.ConnectException 


ERROR 2017-04-25 06:50:23,943 [main]  org.mule.module.launcher.application.DefaultMuleApplication: 
************************************************ 
Message    : JMSWMQ0018: Failed to connect to queue manager 'RQACBRKB' with connection mode 'Client' and host name '172.11.11.11(6912)'. 
JMS Code    : JMSWMQ0018 
Element    : /WMQ2 @ app:config.xml:14 (WMQ) 
-------------------------------------------------------------------------------- 
Root Exception stack trace: 
java.net.ConnectException: Connection timed out: connect 
at java.net.TwoStacksPlainSocketImpl.socketConnect(Native Method) 
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source) 
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source) 
at java.net.AbstractPlainSocketImpl.connect(Unknown Source) 
at java.net.PlainSocketImpl.connect(Unknown Source) 


at java.net.SocksSocketImpl.connect(Unknown Source) 
com.ibm.mq.jmqi.JmqiException: CC=2;RC=2538;AMQ9213: A communications error for occurred [1=java.net.ConnectException[Connection timed out: connect],3=rbitbrka.apl.com] at com.ibm.mq.jmqi.remote.impl.RemoteTCPConnection.connnectUsingLocalAddress(RemoteTCPConnection.java:810) ~[?:?] 

PFB 커넥터 정보 아래의 오류 받고 있어요

C:\Users\111>telnet 172.11.11.11 6912 
Connecting To 172.11.11.11...Could not open connection to the host, on port 6912: Connect failed 

을하지만 난 점점 핑 responce

C:\Users\111>ping 172.11.11.11 
+0

대기열 관리자의 AMQERR01.LOG에 어떤 오류가 있습니까? – JoshMc

답변

0

"java.net.C onnectException : 연결 시간 초과 : 연결 "은 일반적으로 구성 문제가 있거나 원격 서버에 연결할 수 없을 때 발생합니다. 위에서 언급했듯이 MQ 끝에서 오류가 발생하고 config 내에서 연결 등록 정보를 확인하지 않은 경우. 이것이 맞으면 SOAPUI와 같은 다른 클라이언트에서 MQ에 연결할 수 있습니까?

커넥터 및 흐름 세부 정보를 게시 할 수 있습니까? 귀하의 제공 오류 정보의

+0

수정 된 코드를 찾으십시오. – Thiru

1

관련 부분은 다음과 같습니다 -

JMSWMQ0018: Failed to connect to queue manager 'RQACBRKB' 
with connection mode 'Client' and host name '172.11.11.11(6912)'. 

com.ibm.mq.jmqi.JmqiException: CC=2;RC=2538; 

MQRC 2538는 지식 센터에 설명되어 MQRC_HOST_NOT_AVAILABLE입니다. 거기에이 오류의 가장 일반적인 이유가 언급되어 있습니다. -

  • 리스너가 원격 시스템에서 시작되지 않았습니다. (청취자가 IP 주소 172.11.11.11의 컴퓨터에서 포트 6912에서 실행 중인지 확인하십시오.)
  • 클라이언트 채널 정의의 연결 이름이 잘못되었습니다. (클라이언트가 사용중인 연결 이름은 '172.11.11.11 (6912)'입니까?)
  • 현재 네트워크를 사용할 수 없습니다.
  • 포트 또는 프로토콜 관련 트래픽을 차단하는 방화벽입니다.
  • IBM MQ 클라이언트를 초기화하는 보안 호출이 서버에서 SVRCONN 채널의 보안 종료에 의해 차단되었습니다.