Author |
Message
|
bigdavem |
Posted: Mon Sep 24, 2001 6:10 pm Post subject: |
|
|
 Acolyte
Joined: 16 Sep 2001 Posts: 69 Location: Sydney, Australia
|
We've been getting a weird occurrence of reason code #2056 (queue space not available). IBM have looked at our configuration and can't find any problems with it, so I thought I'd see if any of you guys have experienced anything similar.
Our queue manager is on AIX on a dedicated 15Gb file system. We have an application which dumps persistent 3-4Mb messages onto a queue. Another application reads and processes these messages at the rate of about 12 an hour. Since the first application creates the messages at a much faster rate than the second one can read them, we expect to create high volumes on the queue. What we're experiencing is when we get to about 1000 messages (about 3Gb of data), the sending application starts crashing with reason code 2056. A check of the AIX box reveals only 20% disk space usage on the MQ file system. If we wait a day or two for the receiving application to whittle down the number of messages in the queue and then restart the sending application, we're able to put messages again until the queue gets up to about the same depth as the first time, then the error starts happening again.
Anyone got any ideas? I know there's easy workarounds (eg split the job up), but we'd still prefer to be able to send all our data in a single run. |
|
Back to top |
|
 |
kolban |
Posted: Mon Sep 24, 2001 7:34 pm Post subject: |
|
|
 Grand Master
Joined: 22 May 2001 Posts: 1072 Location: Fort Worth, TX, USA
|
This is a random guess but any other queue managers on the system? If so, do they each have their own file systems?
Any .FDC files generated? If so, can you post? |
|
Back to top |
|
 |
bigdavem |
Posted: Tue Sep 25, 2001 9:32 pm Post subject: |
|
|
 Acolyte
Joined: 16 Sep 2001 Posts: 69 Location: Sydney, Australia
|
Yes, there are other queue managers on the box. They're all on the same file system as each other, but different from the queue manager with the problems.
No sign of any .FDC files. |
|
Back to top |
|
 |
bduncan |
Posted: Wed Sep 26, 2001 10:27 am Post subject: |
|
|
Padawan
Joined: 11 Apr 2001 Posts: 1554 Location: Silicon Valley
|
Hey dave,
This problem rings a bell; I think I experienced the same thing with AIX in the past. Can't quite put my finger on the solution though.. It was a while back. However, I did notice that you didn't mention the version of MQSeries. I remember that 5.0, 5.1 had some problems on AIX, and this might have been one of them. Or are you running 5.2?
_________________ Brandon Duncan
IBM Certified MQSeries Specialist
MQSeries.net forum moderator |
|
Back to top |
|
 |
bigdavem |
Posted: Wed Sep 26, 2001 10:31 pm Post subject: |
|
|
 Acolyte
Joined: 16 Sep 2001 Posts: 69 Location: Sydney, Australia
|
We're using 5.1 at the moment. Won't be going to 5.2 anytime soon - the wheels of bureaucracy are slow in turning (and we're on an n-1 adoption strategy). |
|
Back to top |
|
 |
russell |
Posted: Thu Sep 27, 2001 4:42 pm Post subject: |
|
|
 Newbie
Joined: 24 Jun 2001 Posts: 8
|
Have you changed the qm.ini to give the queues more space. I know on the suns you have to add
TuningParameters:
DefaultQBufferSize=200000
DefaultQFileSize =200000000
(change sizes to match your needs)
else you only get the default max queue sizes, and hence out of space errors even though you have lots of disk space. |
|
Back to top |
|
 |
bigdavem |
Posted: Thu Sep 27, 2001 9:10 pm Post subject: |
|
|
 Acolyte
Joined: 16 Sep 2001 Posts: 69 Location: Sydney, Australia
|
Yeah, we tried that. We made the defaultqbuffersize 128000 and the defaultqfilesize 1000000000. Didn't make any difference. |
|
Back to top |
|
 |
gbaddeley |
Posted: Mon Feb 02, 2009 4:42 pm Post subject: |
|
|
 Jedi Knight
Joined: 25 Mar 2003 Posts: 2538 Location: Melbourne, Australia
|
russell wrote: |
Have you changed the qm.ini to give the queues more space. I know on the suns you have to add
TuningParameters:
DefaultQBufferSize=200000
DefaultQFileSize =200000000
(change sizes to match your needs)
else you only get the default max queue sizes, and hence out of space errors even though you have lots of disk space. |
For DefaultQFileSize change to take effect you need to delete the queue and recreate it. The header in each queue file contains the maximum size to which it can grow. If was created under an old version of MQ it could be quite small (eg. MQ 5.0 was 320MB).
Also consider the soft file limit for the mqm user, its should be -1 = unlimited. _________________ Glenn |
|
Back to top |
|
 |
|