Author |
Message
|
bower5932 |
Posted: Tue Nov 30, 2004 6:36 am Post subject: |
|
|
 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 |
|
 |
mimi |
Posted: Tue Nov 30, 2004 6:38 am Post subject: |
|
|
Novice
Joined: 01 Oct 2004 Posts: 18
|
None of queues are full.
Thanks,
Mimi _________________ mimi |
|
Back to top |
|
 |
mimi |
Posted: Tue Nov 30, 2004 6:57 am Post subject: |
|
|
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 |
|
 |
PeterPotkay |
Posted: Tue Nov 30, 2004 7:04 am Post subject: |
|
|
 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 |
|
 |
mimi |
Posted: Tue Nov 30, 2004 7:14 am Post subject: |
|
|
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 |
|
 |
noles321 |
Posted: Tue Nov 30, 2004 8:42 am Post subject: cleanup before starting queue manager |
|
|
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 |
|
 |
Tibor |
Posted: Tue Nov 30, 2004 11:03 am Post subject: |
|
|
 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 |
|
 |
cgruver |
Posted: Mon Dec 13, 2004 8:26 am Post subject: amqrmppa process |
|
|
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 |
|
 |
csmith28 |
Posted: Tue Dec 14, 2004 2:49 pm Post subject: @ cgruver |
|
|
 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 |
|
 |
|