Message broker: missing messages on restart?

Folks,

Just wonder if other sites have run into the issue where when a message broker is shut down there are existing messages in the queue and they can't be accounted for when the system comes back up?

We had a serious back log of messages due to peak registration. I submitted a icgorodm job to create a new class late that night.  When the system came back up the class wasn't created so I ran it again .. it got created shortly thereafter (with a time stamp of the event that I just fired off).  Doing a grep for that CRN in the /var/imq/instances/imqbroker/fs350/message/Tcom_sct_ldi_sis_Sync/vrfile that message was there. 

Shouldn't the message in the "vrfile" be processed first?

[am getting no where with SCT on this]

-Ken

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

problems with message queue jammed

At one time, our message queue became jammed (as number of messages arriving were more than the number of messages leaving - probably because the jvm start up overhead slows any processing down...)

We (naively) decided to increase the number of messages that the queue could handle.

Something like increase 100,000 messages to 200,000 messages.

This meant that all of Luminis processing power went on to filling up the queue which jammed quickly, and our portal could not server any of the web traffic!

A restart of the portal did not fix this, as it was trying to process the "vrfile" - cannot remember if we had any message to that effect though. We had to find a way to throw away the vrfile, and to regenerate the events (using cptool import ims). Then we had to make sure that we drip fed the queue so that it never jammed - but it did take the best part of 24hrs to process all of the events and be in a stable state.

Derek

University of Leeds, UK

Syndicate content