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 Previous  1, 2
 10054 IP error ... on a LOCAL queue manager (10038 also) « View previous topic :: View next topic » 
Author Message
sebastia
PostPosted: Wed Aug 06, 2008 8:46 am    Post subject: Reply with quote

Grand Master

Joined: 07 Oct 2004
Posts: 1003

AMQERR01.LOG has 2 entries,
on in "general" path, another on the "particular qmgr" path.
The (spanish) text is at the end of this note (again).

The problem is only with CLIENT connection.
Listener is OK and I can change it to any value I want - I have ended at port 9988, to skip "SERVICES" values. No luck.

"netstat -an | find "9988" displays the new port in use.
I also have mr Russinovich "TCPVIEW".

No firewall - all is local. I dont need external net - we use "localhost".

IP is v4 - I hope to retire before IPV6 comes to our fields ...

Channel I have used are few :
SYS.DEF.SVRCONN, SYS.ADMIN.SVRCONN, SYS.BKR.CONFIG
No luck.

Thanks for your (impressive) list, mr Saper.

Today I have started installed on another "workstation" machine.
The one in problem is a LapTop ...

Thanks to all.
=========================================



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 -------------------------------------------------------
Back to top
View user's profile Send private message Visit poster's website
fjb_saper
PostPosted: Wed Aug 06, 2008 8:25 pm    Post subject: Reply with quote

Grand High Poobah

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

Contrary to belief you can set a firewall on localhost.
Normally communications from localhost to localhost are accepted by the firewall, but this too is subject to a rule. If you have a very paranoid admin the client connection to localhost will not work...

What is the result of

telnet localhost qmgrport

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

Grand Master

Joined: 07 Oct 2004
Posts: 1003

mr Saper - I have been looking for ZoneAlarm and Windows firewalls,
and I can say for sure (?) there is no firewall.

When I issue from a command line "telnel localhost 9876",
I get a "gray" screen with no prompt
(this is OK as far as I know)
but when I touch the first key,
the session gets broken
and the "C:>" comes back.

And AMQERR01.LOG on "my_qmgr" directory has 10038 tcp/ip error.

Thanks. Seb.
Back to top
View user's profile Send private message Visit poster's website
exerk
PostPosted: Thu Aug 07, 2008 12:27 am    Post subject: Reply with quote

Jedi Council

Joined: 02 Nov 2006
Posts: 6339

Sebastia,

Try this http://support.microsoft.com/kb/318584, it gets a mention in an old 5.2 -> 5.3 upgrade issue. If that doesn't work I am definitely all out of ideas!
_________________
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: Thu Aug 07, 2008 8:16 am    Post subject: Reply with quote

Grand Master

Joined: 07 Oct 2004
Posts: 1003

mr Exerc ... to remove the TCP stack is quite a drastic measure.
I will have to consider it ... atfer holidays.
I need 2 weeks to rest ... This "bussiness integration" word is very stressing !
Thanks.
Back to top
View user's profile Send private message Visit poster's website
sebastia
PostPosted: Sat Aug 09, 2008 3:18 am    Post subject: Reply with quote

Grand Master

Joined: 07 Oct 2004
Posts: 1003

Well - I just installed all the software again on another machine
(a workstation) and all works as supposed.

So, the laptop will keep its secret forever,
( ??? why any port was working ??? )
because I am not spending any more time on it.

Thanks to you all.
Back to top
View user's profile Send private message Visit poster's website
sebastia
PostPosted: Wed Sep 17, 2008 6:24 am    Post subject: Reply with quote

Grand Master

Joined: 07 Oct 2004
Posts: 1003

Gentlemen : here is the solution ...

Set "MQNOREMPOOL=1" and reboot.

Details : see PMR 39250,756,000
Back to top
View user's profile Send private message Visit poster's website
chauhan_samir
PostPosted: Thu Sep 25, 2008 9:37 am    Post subject: TCP/IP (recv) error 10054 with MQRC 2059 Reply with quote

Novice

Joined: 25 Aug 2005
Posts: 14
Location: USA

I am also getting the TCP/IP (recv) error 10054 with MQRC 2059 error for the local queue manager. I have MQv6.0.2.3 installed on Win2003 server. I got MQRC 2059 error in my WebSphere Application Server(WAS) while connecting to QM using client connection within application and event viewer logged the TCP/IP error. When I raised PMR to IBM, they told me that there should be sequence to stop IBM products (We have MQ, WAS and Message Broker). As per them, during the server reboot MQ stops before WAS and which should not be the case. Do you think that can be the issue?

I still have to try the resolution by setting MQNOREMPOOL=1.

Looking for your advice.
Back to top
View user's profile Send private message Yahoo Messenger MSN Messenger
sebastia
PostPosted: Thu Sep 25, 2008 9:49 am    Post subject: Reply with quote

Grand Master

Joined: 07 Oct 2004
Posts: 1003

Absolutely NOT.
The problem is a CORRUPTED TCP/IP stack.

Can you see PMR's - see this one PMR 39250,756,000
It is VERY old, but .. IT WORKS
( i fixed a machines in a month !!! )

Enjoy !
Back to top
View user's profile Send private message Visit poster's website
chauhan_samir
PostPosted: Thu Sep 25, 2008 10:47 am    Post subject: Reply with quote

Novice

Joined: 25 Aug 2005
Posts: 14
Location: USA

Thank you for your response.

How do you access the PMR raised by others? My company has customer id but I am do know the IBM id? What do you need to see PMRs?
Back to top
View user's profile Send private message Yahoo Messenger MSN Messenger
sebastia
PostPosted: Thu Sep 25, 2008 11:10 am    Post subject: Reply with quote

Grand Master

Joined: 07 Oct 2004
Posts: 1003

I can't help with the PMR access ...
I can do other things, as providing (parts of) the PMR here ...

Enjoy !

===============================================

... Corrupted winsock install. See MS KnowledgeBase item Q318584.

... http://support.microsoft.com/default.aspx?scid=kb%3ben-us%3b318584

... http://www-1.ibm.com/support/docview.wss?rs=171&context=SSFKSJ&context=SSWHKB&q1=amq9213+10038&uid=swg21109489&loc=en_US&cs=utf-8&lang=en

... Document reference number 1109489 says that the MQNOREMPOOL environment variable turns off the channel pooling process at system start-up time.

... The 10038 return code indicates that the WebSphere MQ listener pool has had trouble passing the initial socket from the listener to the pool.

... MQ V5.3 uses Channel Pooling mechanism (AMQRMPPA) to service incoming connection requests. Channel pooling enables the Queue Manager to distribute the MQ responder threads among multiple AMQRMPPA processes and evenly handle the volume of the inbound connections. When channel pooling is disabled, all the responder threads are spawned in a single MQ listener process, as opposed to distributing the load among multiple AMQRMPPA processes when channel pooling is enabled.

... that this is a known problem with winsock libraries being corrupted
by outside products in MQ, like Symantec Personal Firewall, VPN software, SINE, etc. Apparently these applications over-write something in the winsock libraries which cause MQ channels to break the connection.

... Setting this variable will force all new listener threads to be handled directly by the runmqlsr process rather than spawning off new threads in the pooling process amqrmppa. Also if you specify thread, the MCA runs on a thread of the RUNMQCHI process if MQNOREMPOOL is specified (otherwise MCA runs on a thread of the AMQRMPPA process).

Hope this helps.
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic  Reply to topic Goto page Previous  1, 2 Page 2 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.