We have an API running on Milestone for a unified frontend we are developing. The API receives webhooks from the Event Server and it then connects to the Mobile Server for the feeds
As we’ve expanded the amount of cameras linked to this API we’re finding that the Mobile Server periodically crashes and needs to be manually restarted
Checked the resources and there is an uptick in usage at certain points but not enough to cause a crash.
We’re trying to figure out if its an issue with the way the API is drawing those feeds from the Mobile Server or if its the feed request count thats too high
Just as an addendum the below is the log excerpt from when the service does crash
2025-07-24;3:45:22 PM;Error;HttpListenerAsync.ListenerCallback;System.Net.HttpListenerException (0x80004005): The I/O operation has been aborted because of either a thread exit or an application request
at System.Net.HttpListener.EndGetContext(IAsyncResult asyncResult)
at VideoOS.Mobile.Portable.Net.HttpListenerAsync.ListenerCallback(IAsyncResult result) , ErrorCode: 995
2025-07-24;3:45:22 PM;Debug;ProcessDequeuedEntry;LiveMessage:1028
2025-07-24;3:45:22 PM;Debug;ProcessCommandEntryEnd;LiveMessage:1028:OK:Ok
2025-07-24;3:45:22 PM;Error;System.NullReferenceException: Object reference not set to an instance of an object.; at VideoOS.Mobile.Server.Service.ViewGroups.ViewGroupTreeSrv.InternalLoadFromXML(ViewGroupTree tree, XElement elem, ItemDelegate itemProvider, Boolean includeGpsInfo, DescriptionCache descriptionCache)