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 » amqrmppa process

Post new topic  Reply to topic Goto page Previous  1, 2
 amqrmppa process « View previous topic :: View next topic » 
Author Message
bower5932
PostPosted: Tue Nov 30, 2004 6:36 am    Post subject: Reply with quote

Jedi Knight

Joined: 27 Aug 2001
Posts: 3023
Location: Dallas, TX, USA

I haven't followed this thread closely..... amqrmppa is the pool process that holds a pool of connections for the listener. As these processes get full (the about 64 threads comment above), a second one is started. If you see these processes 'eating up memory', then my guess would be that you have a bunch of client programs that aren't issuing a MQDISC. Have you tried issuing a 'netstat -a' to see what it shows? Are you sure that your clients are MQDISC'ing?
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger
mimi
PostPosted: Tue Nov 30, 2004 6:38 am    Post subject: Reply with quote

Novice

Joined: 01 Oct 2004
Posts: 18

None of queues are full.

Thanks,
Mimi
_________________
mimi
Back to top
View user's profile Send private message
mimi
PostPosted: Tue Nov 30, 2004 6:57 am    Post subject: Reply with quote

Novice

Joined: 01 Oct 2004
Posts: 18

What do I look for in the netstat -a output? I did a netstat -a |grep 1414 which is one of the port my queue manager is listening on. It shown a bunch of "ESTABLISH" and "TIME_WAIT". I suspect this is normal, isn't it?

I asked my client about MQDISC, and they said they did issue this command in their application.

We had 4 queue managers for 4 different applications, and they all behave the same, lots of amqrmppa processes are hanging around. This leads my thinking that there is something missing in the setup or maybe a MQ bug?????

Thanks,
Mimi
_________________
mimi
Back to top
View user's profile Send private message
PeterPotkay
PostPosted: Tue Nov 30, 2004 7:04 am    Post subject: Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7722

mimi wrote:
I asked my client about MQDISC, and they said they did issue this command in their application.

Always? Under every error condition? Under every good condition?
_________________
Peter Potkay
Keep Calm and MQ On
Back to top
View user's profile Send private message
mimi
PostPosted: Tue Nov 30, 2004 7:14 am    Post subject: Reply with quote

Novice

Joined: 01 Oct 2004
Posts: 18

Well....welll....what can I say? The application development is reside in another group....I have no control or even a pick at their code
_________________
mimi
Back to top
View user's profile Send private message
noles321
PostPosted: Tue Nov 30, 2004 8:42 am    Post subject: cleanup before starting queue manager Reply with quote

Apprentice

Joined: 15 Nov 2004
Posts: 43

I have seen this condition happen also on my AIX hub. One thing I suggest doing is to clean any extra processes up in you queue manager start scripts not just amqrmppa but all that should be killed.
Back to top
View user's profile Send private message Send e-mail AIM Address
Tibor
PostPosted: Tue Nov 30, 2004 11:03 am    Post subject: Reply with quote

Grand Master

Joined: 20 May 2001
Posts: 1033
Location: Hungary

mimi,

I'v already seen similar on a Solaris box and the problem was caused by the TCP settings (correctly: default values). You can tuning the TCP subsystem with ndd command.

Just an example: I see you switch on the TCP/KeepAlive in qm.ini but this is effective only after 2 hours, the default tcp_keepalive_interval. Visit this site for more information: http://www.sean.de/Solaris/soltune.html

Recommended setting on:
- tcp_keepalive_interval
- tcp_time_wait_interval

Tibor
Back to top
View user's profile Send private message
cgruver
PostPosted: Mon Dec 13, 2004 8:26 am    Post subject: amqrmppa process Reply with quote

Newbie

Joined: 13 Dec 2004
Posts: 1

Hello all,
I encountered a similar problem which was resulting in orphaned amqrmppa processes. The cause is something that has annoyed me about WMQ for some time now.
If you look in /tmp, you will see files named MQSeries.#######, where the # corespondes to the PID of an MQSeries channel handling process, (runmqchi, amqrmppa, runmqlsr). These files are "local sockets", (named pipe?).
The heart of the matter is this: MQSeries needs these files for IPC purposes. If you delete them, you will end up with orphaned processes.
In our case, we had a skulker process which removed files from /tmp after they reached a particular age...
The same may be happening to you.
Back to top
View user's profile Send private message
csmith28
PostPosted: Tue Dec 14, 2004 2:49 pm    Post subject: @ cgruver Reply with quote

Grand Master

Joined: 15 Jul 2003
Posts: 1196
Location: Arizona

Good point.
_________________
Yes, I am an agent of Satan but my duties are largely ceremonial.
Back to top
View user's profile Send private message
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 » amqrmppa process
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.