Author |
Message
|
tso0rxp |
Posted: Tue Jan 29, 2002 6:54 am Post subject: |
|
|
 Voyager
Joined: 07 Jan 2002 Posts: 85
|
Received message 2056 MQRC_Q_SPACE_NOT_AVAILABLE. My question is, what do I increase? We have MQ defined on Solaris under filesystem /var/mqm and have a separate file system for /var/mqm/logs. Should I increase /var/mqm,/var/mqm/log or is there a parameter I should change somewhere? Current Unix stats show /var/mqm at 80% of capacity and /var/mqm/log at 50%. |
|
Back to top |
|
 |
kolban |
Posted: Tue Jan 29, 2002 8:55 am Post subject: |
|
|
 Grand Master
Joined: 22 May 2001 Posts: 1072 Location: Fort Worth, TX, USA
|
How much actual disk space is left (not a percentage) on each of the file systems? 20% free of 10 Mbytes is only 2MBytes while 20% free of 100 Mbytes is 20 Mbytes
Is this a recreatable problem? If so, watch the disk space usage and see what fills ... I suspect that you see empty space as when the queue manager backs out transactions, chances are that the queues empty and disk space is released. |
|
Back to top |
|
 |
tso0rxp |
Posted: Tue Jan 29, 2002 9:06 am Post subject: |
|
|
 Voyager
Joined: 07 Jan 2002 Posts: 85
|
First, thanks for the quick response.
1048576 809319 224460 79% /var/mqm (~200MB free)
1286144 525799 712828 43% /var/mqm/log (700MB free)
Problem is not recreateable. We happen to run a rather large amount of messages through the system on certain nights and depending on the whims of our users (and month-end/quarterly-end) this amount varies.
I guess my question is what does the 2056 message actually mean? That I ran out of physical space in the filesystem or I overstepped the boundaries of a specific queue? |
|
Back to top |
|
 |
kolban |
Posted: Tue Jan 29, 2002 11:35 am Post subject: |
|
|
 Grand Master
Joined: 22 May 2001 Posts: 1072 Location: Fort Worth, TX, USA
|
Each queue is configured to have a maximum number of allowable messages but I don't think that is the issue. Do you know how deep the queue is before this message is issued? Also, what is the average size of a message? I suspect that it may be possible that you have exceeded the allowed space for a queue ... no ... that seems unlikely.
Also remember that the maximum number of messages in a single MQSeries V5.2 queue is 640,000. That sounds more likely.
Quote: |
MQRC_Q_SPACE_NOT_AVAILABLE
An MQPUT or MQPUT1 call was issued, but there is no space available for the queue on disk or other storage device.
This reason code can also occur in the Feedback field in the message descriptor of a report message; in this case it indicates that the error was encountered by a message channel agent when it attempted to put the message on a remote queue.
On OS/390, this reason code does not occur.
Corrective action: Check whether an application is putting messages in an infinite loop. If not, make more disk space available for the queue.
|
|
|
Back to top |
|
 |
tso0rxp |
Posted: Tue Jan 29, 2002 11:50 am Post subject: |
|
|
 Voyager
Joined: 07 Jan 2002 Posts: 85
|
This explanation makes sense.
I had 30 messages (1MB each) in the queue around the time of the error message. I have maxdepth set to 640000. Would I have seen a different message if I max'd out the qdepth?
Also, we had 6 other queues that had much more volume than usual (users were doing a corporate restatement of Sales Territories) at the time of the error and I believe we hit the physical limits of the file system.
I am going to add 500MB to /var/mqm and cross my fingers because another round of restatements are happening tonight.
I thank you for your help. Regards.
Bob Perry |
|
Back to top |
|
 |
sasmita10 |
Posted: Wed Jul 05, 2006 10:42 am Post subject: Space problem |
|
|
 Novice
Joined: 23 Feb 2005 Posts: 24 Location: Danbury, CT
|
Hi
I have a similar problem in Windows server. I have only 1 GB free space. 50MB messages are flowing through the queue. This was working fine for 1 year. I have reqested server team to clear up some spaces.
Hope this will resolve the problem.
Welcome for any suggestion.
Thanks
Sasmita _________________ WMQ and WMQI specialist
(IBM Certified Web Sphere MQSeries 6.0 System Administrator )
(IBM Certified Web Sphere Message Broker 6.1 System Administrator ) |
|
Back to top |
|
 |
|