MessageProcessingBatchSize - System Parameter
Determine the maximum number of Log Events to process in a single iteration.
The MessageProcessingBatchSize System Parameter determines the maximum number of messages Nodinite is allowed to process in a single iteration.
The Logging Service is responsible for processing messages and honours the MessageProcessingBatchSize System Parameter.
We at Nodinite recommend that you do NOT set a very large value, like > 10000. Your Windows Server must have plenty of RAM for larger values and you should test changes to this setting very carefully.
Management of the MessageProcessingBatchSize System Parameter.
System Parameter Name | Data Type | Values/Example | Comment |
---|---|---|---|
MessageProcessingBatchSize | integer | 100 | Default = 100 (Higher values may induce high memory usage on Nodinite server where Logging Service is running) |
This feature comes with Nodinite version 3.0.
Frequently asked questions
Additional solutions to common problems and the Nodinite System Parameters FAQ exist in the Troubleshooting user guide.
How do I change the value?
Changing a value for the pre-defined System Parameters is described in the generic 'How do I change the System Parameters' article.
What happens if I set a high value?
Then, the Nodinite Logging Service will try to process the many messages and depending on the current load and available memory, the operation may, or may not succeed. The worst case is that message processing completely stops since messages are being processed in the order. 1 single very large message may therefore completely stop the processing of Log Events.