|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
AMQ7469 Error |
« View previous topic :: View next topic » |
Author |
Message
|
angka |
Posted: Thu Aug 04, 2011 12:04 am Post subject: AMQ7469 Error |
|
|
Chevalier
Joined: 20 Sep 2005 Posts: 406
|
Hi,
Below is the QM setting running on Windows
Log type = Circular
Log file pages = 4k
Primary Log = 155
Secondary Log = 100
Total circular log file size = 4gb plus
I had a long running message flow which will pick up a trigger message (small size) and use the fileRead node to split(100 loops) a 1gb file into 100x10mb messages and put to a output queue. my MQoutput node is not under any transaction. It will commit the message for every loop. All messages is persistent
Then they is another flow (running multiple instances) which will pick up the messages and do some transformation and put the transformation messages into another queue. Each transformed message is about 20mb.
Since I commited the message in both the flows, MQ checkpoint shld release the circular log file for use by another transaction. However, I hit AMQ7469 Transaction rolled back to release log space error. And I realised that only 220 log files instead of 255 were generated. Even if the MQ is too busy writing the logs, thus checkpoint is not executed, the circular log size should be big enough to handle both the flows.
Any help appreciated.
Thanks.. |
|
Back to top |
|
 |
fjb_saper |
Posted: Thu Aug 04, 2011 8:52 am Post subject: Re: AMQ7469 Error |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
angka wrote: |
Hi,
Below is the QM setting running on Windows
Log type = Circular
Log file pages = 4k
Primary Log = 155
Secondary Log = 100
Total circular log file size = 4gb plus
I had a long running message flow which will pick up a trigger message (small size) and use the fileRead node to split(100 loops) a 1gb file into 100x10mb messages and put to a output queue. my MQoutput node is not under any transaction. It will commit the message for every loop. All messages is persistent
Then they is another flow (running multiple instances) which will pick up the messages and do some transformation and put the transformation messages into another queue. Each transformed message is about 20mb.
Since I committed the message in both the flows, MQ checkpoint shld release the circular log file for use by another transaction. However, I hit AMQ7469 Transaction rolled back to release log space error. And I realized that only 220 log files instead of 255 were generated. Even if the MQ is too busy writing the logs, thus checkpoint is not executed, the circular log size should be big enough to handle both the flows.
Any help appreciated.
Thanks.. |
Total allocate log space
255 * 4096 *4k => 4GB
Did you also check that there was enough disk space for 255 files?  _________________ MQ & Broker admin |
|
Back to top |
|
 |
mvic |
Posted: Thu Aug 04, 2011 3:10 pm Post subject: Re: AMQ7469 Error |
|
|
 Jedi
Joined: 09 Mar 2004 Posts: 2080
|
I don't think you have a lack of log space, I think you have a long-running transaction somewhere among your apps. |
|
Back to top |
|
 |
bruce2359 |
Posted: Thu Aug 04, 2011 3:31 pm Post subject: |
|
|
 Poobah
Joined: 05 Jan 2008 Posts: 9470 Location: US: west coast, almost. Otherwise, enroute.
|
Or more than one, running concurrently or overlapping, such that each log segment has a UofW in-flight. _________________ I like deadlines. I like to wave as they pass by.
ב''ה
Lex Orandi, Lex Credendi, Lex Vivendi. As we Worship, So we Believe, So we Live. |
|
Back to top |
|
 |
mvic |
Posted: Thu Aug 04, 2011 3:55 pm Post subject: |
|
|
 Jedi
Joined: 09 Mar 2004 Posts: 2080
|
bruce2359 wrote: |
Or more than one, running concurrently or overlapping, such that each log segment has a UofW in-flight. |
In the OP's case, maybe. But only the oldest one is important when trying to release log space. The oldest transaction is the one that is rolled back because rolling any of the less-old others back would not release log space as long as the oldest one is still running. |
|
Back to top |
|
 |
angka |
Posted: Thu Aug 04, 2011 4:17 pm Post subject: |
|
|
Chevalier
Joined: 20 Sep 2005 Posts: 406
|
Hi,
It is still in testing phase and thus only one flow is running. There is enough physically harddisk space. No other error found on MQ and windows error logs.
Thanks |
|
Back to top |
|
 |
mvic |
Posted: Thu Aug 04, 2011 4:30 pm Post subject: |
|
|
 Jedi
Joined: 09 Mar 2004 Posts: 2080
|
angka wrote: |
There is enough physically harddisk space. |
As I expected.
Quote: |
only one flow is running. |
Unlikely. Check all your queues. Look for UNCOM(YES). Look at outputs of DIS QSTATUS, DIS CONN, and so on, to try to find applications that have queues open, and have transactions open for long times. |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|
|
|