By default, the dispatch delay default setting is set to 30 seconds. The setting can be modified by inserting the parameter setting into the KSYNC table in the Scribe Internal Database and specifying the dispatch delay seconds.
- Ensure you have a backup of the SCRIBEINTERNAL database.
- Run the following SQL query on the SCRIBEINTERNAL database:
INSERT INTO [SCRIBEINTERNAL].[SCRIBE].[KSYNC]([SECTION],[KEYNAME],[KEYVALUE])VALUES('MESSAGESERVER','SETTINGS.MESSAGEDISPATCHDELAY','2')
- The '2' at the end of the query is the delay in seconds.
- Restart the Scribe services.
- Monitor memory and CPU usage on the Scribe server. If you find usage is too high when processing messages, increase the dispatch delay seconds. For example:
UPDATE [SCRIBEINTERNAL].[SCRIBE].[KSYNC] SET KEYVALUE = '10' WHERE SECTION = 'MESSAGESERVER' and KEYNAME = 'SETTINGS.MESSAGEDISPATCHDELAY'