Event server MIP logs filling up every second

After loading our plugin which has been working seamlessly for 4 years now onto a sites with Milestone 2024 R1 and higher (later version). Our plugin reacts very slow, the event server MIP logs suddenly fill up with every single internal event from Milestone. The logs are not related to our plugin at all. I have set the MIPLogging to “error” and not “info,” this removes them from the logs however the event server is still using a lot of resources and does not improve the performance.

Please assist, Thank you

What is being logged? Perhaps you can upload an example of an Event Server MIP log for us to see?

Hi Bo,

I can send you a log file tomorrow only, as I have requested this from our site.

In the screenshot below this with the logger set to “info” you will see that every event even from operators is being logged, this includes motion stop start, recording stop start etc.

When we trigger an event via our application into the plugin via RabbitMQ, the logger shows it received the event with the exact same time stamp as our application transmitted the event to our plugin. However, Milestone seems to only process the event about 5 to 10 seconds later. For instance, the received event should start a specific rule.

This is the same case when we set the logger to show only “error”. The logger then does not show all the events but the processing of the events is still the same delay.

posted a file.

The server has the EventTracer sample plugin deployed and running. I suggest you remove it.

If the plugin is deployed in the default location you can remove the folder -

[C:\Program](file:C:/Program) Files\Milestone\MIPPlugins\EventTracer

If you are sometimes using it and would like to turn it off in a way where it is easy to revert and turn it back on. Then rename

“[C:\Program](file:C:/Program) Files\Milestone\MIPPlugins\EventTracer\plugin.def”

to

“[C:\Program](file:C:/Program) Files\Milestone\MIPPlugins\EventTracer\plugin.disabled”

After removing or modifying the plugin restart the Event Server service.

More about deploying , using and debugging plugins in Event Server - https://developer.milestonesys.com/s/article/debugging-techniques-for-Event-Server-plugins

Hi Bo,

The EventTracer plugin does not exist on any of the sites within the MIPPlugins folder

Please extend the search on the server hosting the Event Server.

*From the debugging guide..

To load the plug-in, the two files must be copied to a MIPPlugins folder. For 64-bit applications (Event Server, Management Client and Smart Client installed as 64-bit):

- Executing folder of the starting application:

“.\MIPPlugins”

- A common place that all Milestone and OEM applications load from:

[C:\Program](file:C:/Program) Files\VideoOS\MIPPlugins\

- A common place that all Milestone applications load from:

[C:\Program](file:C:/Program) Files\Milestone\MIPPlugins\

*

(NOTE: The Event Server can be installed outside the default which is “[C:\Program](file:C:/Program) Files\Milestone\XProtect Event Server” - which would put the plugin location to “[C:\Program](file:C:/Program) Files\Milestone\XProtect Event Server\MIPPlugins”)

--

If you don’t find the plugin in either of these three locations there is an alternative, but I think it sounds a bit unlikely; you or someone else has copied the content of the Event Tracer plugin sample into a plugin with another name. If this seem to be the explanation you could try to disable all plugins you find, one by one, until you find the one that produce the log messages.

Hi Bo, Thank you so much for your support. We did trace the problem to one of our item managers. We actually only intend to listen for audio events. It was tracing all events.