Author |
Message
|
nizaam |
Posted: Thu Jan 22, 2004 11:51 pm Post subject: MQRC 2071 - storage not available |
|
|
Newbie
Joined: 22 Dec 2003 Posts: 2
|
Hiya
I've encountered my first MQRC 2071_not_enough_storage available on Window NT.
How does MQ Series consume memory on NT ?  |
|
Back to top |
|
 |
mrlinux |
Posted: Fri Jan 23, 2004 1:16 am Post subject: |
|
|
 Grand Master
Joined: 14 Feb 2002 Posts: 1261 Location: Detroit,MI USA
|
Well when I encountered this error on HPUX we had to bump the max data segement size in the kernel. Are you using C applications if so there
are switches to bump up the Data Segement. The other thought is do you have a lot channels/apps running on this box or are you using large buffers for messages ???? The agent process the MQSeries uses is multithreaded and there are settings to control how many applications each agent will handle. Default use to be 20 applications per agent, if you have applications that use very large messages you may need to reduce this count. _________________ Jeff
IBM Certified Developer MQSeries
IBM Certified Specialist MQSeries
IBM Certified Solutions Expert MQSeries |
|
Back to top |
|
 |
JasonE |
Posted: Fri Jan 23, 2004 1:55 am Post subject: |
|
|
Grand Master
Joined: 03 Nov 2003 Posts: 1220 Location: Hursley
|
What o/s, and what mq (version, release and fixpack?) |
|
Back to top |
|
 |
mqonnet |
Posted: Fri Jan 23, 2004 6:02 am Post subject: |
|
|
 Grand Master
Joined: 18 Feb 2002 Posts: 1114 Location: Boston, Ma, Usa.
|
"How does MQ Series consume memory on NT ?"
This is NOT a "memory" issue. But this is space issue. The drive on NT that you specified for MQ to log/write any information is almost full and MQ cannot write any messages to the logs. I would expect you to be using Persistent messages and that they are large enough not to be accomodated on your disk.
Try and release some space out there.
Cheers
Kumar |
|
Back to top |
|
 |
JasonE |
Posted: Fri Jan 23, 2004 6:14 am Post subject: |
|
|
Grand Master
Joined: 03 Nov 2003 Posts: 1220 Location: Hursley
|
Actually it can be a memory issue, as it would show up with the same r/c. |
|
Back to top |
|
 |
mqonnet |
Posted: Fri Jan 23, 2004 6:17 am Post subject: |
|
|
 Grand Master
Joined: 18 Feb 2002 Posts: 1114 Location: Boston, Ma, Usa.
|
Jason, i would expect the PUT to fail saying that it could not get enough memory instead of throwing up 2071. And a different FFST than what you might get in the case of 2071.
Just my 2Cents.
Cheers
Kumar |
|
Back to top |
|
 |
mrlinux |
Posted: Fri Jan 23, 2004 6:46 am Post subject: |
|
|
 Grand Master
Joined: 14 Feb 2002 Posts: 1261 Location: Detroit,MI USA
|
Well if the issue is the Agent process. And the threads request enough memory to exceed the Data Segment Size for how the agent is compliled.
Assuming the windows/intel code still has memory model issues.
If this is the case then there are configuration changes to reduces the number of MQ Application each agent can handle, this will reduce the data segment size for the agent.
See this link, assuming this still works for your version (Jason does this still work ???)
http://www-306.ibm.com/software/integration/support/supportpacs/individual/mp02/csd3tune.html _________________ Jeff
IBM Certified Developer MQSeries
IBM Certified Specialist MQSeries
IBM Certified Solutions Expert MQSeries |
|
Back to top |
|
 |
JasonE |
Posted: Fri Jan 23, 2004 7:11 am Post subject: |
|
|
Grand Master
Joined: 03 Nov 2003 Posts: 1220 Location: Hursley
|
Yep, as far as I know that is still valid to control threads per agents.
As to storage errors, it could be disk or memory. If memory, I would ask if it occurs at peak load (ie not enough) or after a long period of time (ie a leak). For disk space its easy enough to monitor if that is the case |
|
Back to top |
|
 |
mrlinux |
Posted: Fri Jan 23, 2004 8:43 am Post subject: |
|
|
 Grand Master
Joined: 14 Feb 2002 Posts: 1261 Location: Detroit,MI USA
|
The only times I have seen disk issue, it has been a 2056 return code.
and the 2071 has always been memory. _________________ Jeff
IBM Certified Developer MQSeries
IBM Certified Specialist MQSeries
IBM Certified Solutions Expert MQSeries |
|
Back to top |
|
 |
|