ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » General IBM MQ Support » 10054 IP error ... on a LOCAL queue manager (10038 also)

Post new topic  Reply to topic Goto page 1, 2  Next
 10054 IP error ... on a LOCAL queue manager (10038 also) « View previous topic :: View next topic » 
Author Message
sebastia
PostPosted: Wed Jul 30, 2008 2:33 am    Post subject: 10054 IP error ... on a LOCAL queue manager (10038 also) Reply with quote

Grand Master

Joined: 07 Oct 2004
Posts: 1003

I have MQ v6.0.2.3 on a Laptop, with XP Pro (updated).
Listener is running on port 1431 (I can Telnet to it ...) :

C:\ > netstat -an | find "14"
TCP 0.0.0.0:1431 0.0.0.0:0 LISTENING

If I try
SET MQSERVER=SYSTEM.DEF.SVRCONN/TCP/localhost(1431)
amqsputc Q_IN MY_QM

we get MQCONN ended with reason code 2059

MQRC 2059 => MQRC_Q_MGR_NOT_AVAILABLE

Intereting things start in AMQERR01.LOG (not the qmgr-specific, but the general one) : there is a 10054 error detected :
----------------------------------------------------------------------------------
30/07/2008 12:23:18 - Process(2100.1) User(65652208) Program(amqsputc.exe)
AMQ9208: Error de recepción del sistema principal localhost (127.0.0.1).

EXPLICACIÓN:
Se ha producido un error al recibir datos de 'localhost (127.0.0.1)' a través
de TCP/IP. Esto puede deberse a un error de comunicaciones.
ACCIÓN:
El código de retorno de la llamada TCP/IP (recv) ha sido 10054 (X'2746'). Anote
estos valores y póngase en contacto con el administrador de sistemas.
----- amqccita.c : 3161 -------------------------------------------------------

And in the AMQERR01.LOG of the specific queue manager, we have 10038 error :

---------------------------------------------------------------------------------
30/07/2008 12:23:19 - Process(4120.44) User(65652208) Program(amqrmppa.exe)
AMQ9213: Se ha producido un error de comunicaciones en TCP/IP.

EXPLICACIÓN:
Se ha producido un error inesperado en las comunicaciones.
ACCIÓN:
El código de retorno de la llamada TCP/IP (ioctlsocket) ha sido el 10038
(X'2736'). Anote estos valores y póngase en contacto con el administrador de
sistemas.
----- amqccita.c : 1642 -------------------------------------------------------

I have read lots of 10054-related posts,
and always it means "TCP/IP" problems ...
but there is (almost) no IP stack involved here !

Any ideas ?
Back to top
View user's profile Send private message Visit poster's website
exerk
PostPosted: Wed Jul 30, 2008 2:41 am    Post subject: Reply with quote

Jedi Council

Joined: 02 Nov 2006
Posts: 6339

Quote:
10054. WSAECONNRESET -- Connection reset by peer


Check firewall settings, Windows firewall or whatever is in use.
_________________
It's puzzling, I don't think I've ever seen anything quite like this before...and it's hard to soar like an eagle when you're surrounded by turkeys.
Back to top
View user's profile Send private message
sebastia
PostPosted: Wed Jul 30, 2008 5:07 am    Post subject: Reply with quote

Grand Master

Joined: 07 Oct 2004
Posts: 1003

That is part of the problem : there is NO firewall (as far as I can see).

There is an interesting symptom I have detected...

In a "normal" MQ machine, if we do (supose listener is on port 1428)

"telnet localhost 1428" from a command line

a blank screen comes up, you can key in anything, but there is no eco.
And you have to end the "telnet" using "Control+C" to get DOS prompt.

In the "problem" machine, if we start the telnet command,
it "breaks" the telnet session ON THE FIRST KEY I TOUCH,
and the DOS prompt comes up.

Any new ideas ?
Back to top
View user's profile Send private message Visit poster's website
exerk
PostPosted: Wed Jul 30, 2008 5:32 am    Post subject: Reply with quote

Jedi Council

Joined: 02 Nov 2006
Posts: 6339

Apologies if you have already done this to confirm, but:

In Control Panel, Security Center if you select Windows Firewall, is it selected ON or OFF. If selected OFF, is there any other Firewall software installed, e.g. ZoneAlarm?
_________________
It's puzzling, I don't think I've ever seen anything quite like this before...and it's hard to soar like an eagle when you're surrounded by turkeys.
Back to top
View user's profile Send private message
sebastia
PostPosted: Wed Jul 30, 2008 7:16 am    Post subject: Reply with quote

Grand Master

Joined: 07 Oct 2004
Posts: 1003

I have re-checked,
and Windows firewall is "disabled"
and there is no ZoneAlarm running (I know it - I use it at home).
Thanks for your help. Seb.
Back to top
View user's profile Send private message Visit poster's website
exerk
PostPosted: Wed Jul 30, 2008 8:53 am    Post subject: Reply with quote

Jedi Council

Joined: 02 Nov 2006
Posts: 6339

OK, thank you. Unfortunately I cannot offer anything more other than to compare the networking setup on the 'broken' box with the networking setup on one that doesn't exhibit the behaviour you have described.
_________________
It's puzzling, I don't think I've ever seen anything quite like this before...and it's hard to soar like an eagle when you're surrounded by turkeys.
Back to top
View user's profile Send private message
zhanghz
PostPosted: Wed Jul 30, 2008 8:13 pm    Post subject: Reply with quote

Disciple

Joined: 17 Jun 2008
Posts: 186

try either or all of the following:
1) re-start qmgr
2) change listening port
3) restart your laptop
Back to top
View user's profile Send private message
sebastia
PostPosted: Mon Aug 04, 2008 10:14 am    Post subject: Reply with quote

Grand Master

Joined: 07 Oct 2004
Posts: 1003

(1) restart QMGR - dozens of time
(2) change port - I am using port 8899 right now,
to get out of the scope of the SERVICES file ...
(3) restart PC - every day ...

I have Opened a PMR to get a "lab" answer.
Shall share the info ... when it comes (expect 2-3 weeks)

Ciao.
Back to top
View user's profile Send private message Visit poster's website
fjb_saper
PostPosted: Mon Aug 04, 2008 2:52 pm    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20697
Location: LI,NY

sebastia wrote:
In a "normal" MQ machine, if we do (supose listener is on port 1428)

"telnet localhost 1428" from a command line

a blank screen comes up, you can key in anything, but there is no eco.
And you have to end the "telnet" using "Control+C" to get DOS prompt.

To end your telnet session try:
ctrl + ] followed by enter. Then type quit and hit enter at the prompt.

Enjoy
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
sebastia
PostPosted: Tue Aug 05, 2008 8:20 am    Post subject: Reply with quote

Grand Master

Joined: 07 Oct 2004
Posts: 1003

I realy would like to try it ...
... but I bet you a beer that your "]" char
is not the same "char" than mine ...
... in the Spanish keyboard !

Anyway, I've got another Wintel machine, so I am installing again...
... without knowing the answer to those strange problems ...

Enjoy. ()
Back to top
View user's profile Send private message Visit poster's website
fjb_saper
PostPosted: Tue Aug 05, 2008 1:13 pm    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20697
Location: LI,NY

sebastia wrote:
I realy would like to try it ...
... but I bet you a beer that your "]" char
is not the same "char" than mine ...
... in the Spanish keyboard !

Anyway, I've got another Wintel machine, so I am installing again...
... without knowing the answer to those strange problems ...

Enjoy. ()

So Sebastian you don't have a right bracket ']' on your machine??
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
sebastia
PostPosted: Tue Aug 05, 2008 1:23 pm    Post subject: Reply with quote

Grand Master

Joined: 07 Oct 2004
Posts: 1003

Hi !
I know that you know that I do have that sign on my key-board,
two keys to the right of the "P" letter .... (jeje)
but we both know also that those crazy "control" key-strokes
(must I say "key-sequences" ?)
are not as easy (or shall I say "rational") as they should be ...

Domani matina I will try "Ctrl+]" to end my Telnet session,
but I fear that wont solve the "listener" problem.
I know "Control+C" ends it at second chance if not first.
Maybe "Ctrl++" can improve that.

But the real question is :
WHY I CANT CONNECT() TO MY LOCAL QMGR ?????

Seb.
Back to top
View user's profile Send private message Visit poster's website
fjb_saper
PostPosted: Tue Aug 05, 2008 1:35 pm    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20697
Location: LI,NY

If your telnet session does not provide you with a blank screen... this means no connection ... Now it is a tcp/ip problem.
You can troubleshoot:
  • Is the listener running?
  • is the listener running on the port you expect it to?
  • Are you using the right channel
  • Telnet hostname port does still not return the blank screen:
    Do you have a firewall that is blocking the port or the protocol?
  • is it an ip4 Vs ip6 problem?
  • Can you client connect?
  • Client connect is working but not bindings mode for a local qmgr:
    Do you have <MQInstall>/java/lib and <MQInstall/bin> on the lib path and path?
  • What does the qmgr's log say? Any trace of your connection attempts?

Enjoy
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
Jinny
PostPosted: Tue Aug 05, 2008 5:32 pm    Post subject: Check : svrconn channel mcauser Reply with quote

Novice

Joined: 30 Jul 2008
Posts: 16

Please, check this : on a Laptop, with XP Pro

runmqsc QMGR_NAME
ALTER CHL(SYSTEM.DEF.SVRCONN) CHLTYPE(SVRCONN) TRPTYPE(TCP) MCAUSER('MUSR_MQADMIN')
end
Back to top
View user's profile Send private message
PeterPotkay
PostPosted: Wed Aug 06, 2008 6:57 am    Post subject: Re: Check : svrconn channel mcauser Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7716

Jinny wrote:
Please, check this : on a Laptop, with XP Pro

runmqsc QMGR_NAME
ALTER CHL(SYSTEM.DEF.SVRCONN) CHLTYPE(SVRCONN) TRPTYPE(TCP) MCAUSER('MUSR_MQADMIN')
end


Opening a security hole to the queue manager will have no effect on solving a 2059 error code related to connectivity issues.
_________________
Peter Potkay
Keep Calm and MQ On
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Goto page 1, 2  Next Page 1 of 2

MQSeries.net Forum Index » General IBM MQ Support » 10054 IP error ... on a LOCAL queue manager (10038 also)
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.