Author |
Message
|
imsiva_k |
Posted: Fri Jul 16, 2010 12:53 am Post subject: MQ OPPROCS |
|
|
Apprentice
Joined: 02 Dec 2008 Posts: 25
|
Hi All,
I have a local queue which has 15 ipprocs and 0 opprocs though the application is connected with this queue to put the messages. When i gave a display queue status command i only get the 15 ipprocs (my application).
Could anybody let me know why OPPROCS is 0 though the application(message sender) is connected to the queue.
The application is connected to the queue through SVRCONN channel.
PS : We are getting the messages from the application. |
|
Back to top |
|
 |
shashivarungupta |
Posted: Fri Jul 16, 2010 1:07 am Post subject: Re: MQ OPPROCS |
|
|
 Grand Master
Joined: 24 Feb 2009 Posts: 1343 Location: Floating in space on a round rock.
|
imsiva_k wrote: |
Hi All,
I have a local queue which has 15 ipprocs and 0 opprocs though the application is connected with this queue to put the messages. When i gave a display queue status command i only get the 15 ipprocs (my application).
Could anybody let me know why OPPROCS is 0 though the application(message sender) is connected to the queue.
The application is connected to the queue through SVRCONN channel.
PS : We are getting the messages from the application. |
Do you know the difference b/w IPPROCS and OPPROCS ???
Have you read the IBM Infocenter about the same ???
* Search in this Forum about IP/OPPROC and you will get some helpful contents. Please go through it.
* Try to GET the message(s) from that Queue and then check the IP/OPPROC
* Try to PUT and GET simultaneously on that Queue and then check respective fields.
 _________________ *Life will beat you down, you need to decide to fight back or leave it. |
|
Back to top |
|
 |
Mr Butcher |
Posted: Fri Jul 16, 2010 1:10 am Post subject: |
|
|
 Padawan
Joined: 23 May 2005 Posts: 1716
|
maybe the putting application is using mqput1 so the queue is only open during a small time window when a put is done.... ?!?
if there is a permanent open for output you should see a opprocs counter _________________ Regards, Butcher |
|
Back to top |
|
 |
imsiva_k |
Posted: Fri Jul 16, 2010 2:45 am Post subject: |
|
|
Apprentice
Joined: 02 Dec 2008 Posts: 25
|
Hi Shashiv,
OPPROCs is nothing but the number of application connected to the queue to put the message .
@ Mr Butcher , We have the same set up in another server. There i could see the opprocs.
The scenario is like 6 WAS server connecting to one queue called(TEST) in QM1. Another 6 WAS server connecting to the queue called TEST in QM2.
The TEST queue in QM1 has 6 opprocs . However the TEST queue in QM2 doesn't have any poprocs.
My doubt is why the OPPROCS is not shown in TEST queue of QM2
Thanks in advance. |
|
Back to top |
|
 |
vmcgloin |
Posted: Fri Jul 16, 2010 2:52 am Post subject: |
|
|
Knight
Joined: 04 Apr 2002 Posts: 560 Location: Scotland
|
Use the queue status to show you if they really are connected. |
|
Back to top |
|
 |
sumit |
Posted: Fri Jul 16, 2010 2:59 am Post subject: |
|
|
Partisan
Joined: 19 Jan 2006 Posts: 398
|
imsiva_k wrote: |
My doubt is why the OPPROCS is not shown in TEST queue of QM2 |
Did you check the opprocs while your WAS app was putting the messages?
Are you sure you are checking the right queue? Is your WAS application able to put the message and exactly at the same time, the queue doesn't show any opprocs?
P.S.
imsiva_k wrote: |
OPPROCs is nothing but the number of application connected to the queue to put the message . |
Please refrain from using negative word while starting a definition. _________________ Regards
Sumit |
|
Back to top |
|
 |
imsiva_k |
Posted: Fri Jul 16, 2010 3:05 am Post subject: |
|
|
Apprentice
Joined: 02 Dec 2008 Posts: 25
|
Hi Sumit,
Yes i am checking the right queue. I am getting the messages continously... Even then i could not see the opprocs.
But in the other server i could see a constant oprocs. |
|
Back to top |
|
 |
sumit |
Posted: Fri Jul 16, 2010 3:26 am Post subject: |
|
|
Partisan
Joined: 19 Jan 2006 Posts: 398
|
As Mr Butcher asked, you would like to confirm if the app is using mqput or mqput1.
You may also like to run an mq trace and analyse the details. _________________ Regards
Sumit |
|
Back to top |
|
 |
Mr Butcher |
Posted: Fri Jul 16, 2010 3:54 am Post subject: |
|
|
 Padawan
Joined: 23 May 2005 Posts: 1716
|
put disable the queue and see who is complaining. or stop the consumers and see if messages are piling up.
are both mq systems at the same mq version? _________________ Regards, Butcher |
|
Back to top |
|
 |
imsiva_k |
Posted: Fri Jul 16, 2010 4:17 am Post subject: |
|
|
Apprentice
Joined: 02 Dec 2008 Posts: 25
|
Hi,
I cannot disable the queue, coz it is in production machine. Is there any other way to find out the reason ?
As sumit said, how can i run the trace. please help.
Thanks. |
|
Back to top |
|
 |
Mr Butcher |
Posted: Fri Jul 16, 2010 4:49 am Post subject: |
|
|
 Padawan
Joined: 23 May 2005 Posts: 1716
|
you can run the trace by using the proper command which is described in the administration manual. read it, try in test environment first. be aware, that tracing may harm production too (or at least slow things down).
depending on the mq verion mq statistics may be a source of information too about messages being put and get..
which version are you running?!? _________________ Regards, Butcher |
|
Back to top |
|
 |
imsiva_k |
Posted: Fri Jul 16, 2010 5:03 am Post subject: |
|
|
Apprentice
Joined: 02 Dec 2008 Posts: 25
|
Hi All,
One more info i would like to add up here. Am able to see the channel status of the SVRCONN channel to be running which client is making use off with 16 instances. |
|
Back to top |
|
 |
PeterPotkay |
Posted: Fri Jul 16, 2010 1:50 pm Post subject: |
|
|
 Poobah
Joined: 15 May 2001 Posts: 7722
|
OPROCS on the queue is zero because there are no applications that have the queue open for output (for putting) at the exact moment that you ask what OPROCS is. There is no other explanation. _________________ Peter Potkay
Keep Calm and MQ On |
|
Back to top |
|
 |
|