The best way to describe a Watchdog software is like a reserve parachute. As a paratrooper you sure hope your 1st parachute will always open and you will land safely, but its sure nice to know you have that extra reserve parachute just in case.
Same thing with our Digital Signage software. At MediaSignage we go to great length making sure the SignagePlayer software is reliable, memory leak free and can operate for weeks or even months without a reboot. However, it’s nice to know the Watchdog software service is watching over your SignagePlayer just in case things don’t go right.
The Watchdog has the power to restart the SignagePlayer and put it back into normal operation.
Also, you should remember that the MediaSignage platform allows you to upload swf modules. Swfs are applications or animations developed using Adobe Flex, Adobe Flash or other editors. And if the swf program contains dirty code which leaks memory, or even illegal instructions, that swf may cause the SignagePlayer to crash.
In a perfect world, any swf which you download from the internet (whether its animation or a small program) should be safe and reliable. But since that is not the case, we depend on the Watchdog to make sure the SignagePlayer is stable and run uninterrupted, regardless of what executes inside of it.
One way to find out if your SignagePlayer is leaking memory is to monitor the memory totals and peak. Under the stations section of the SignageStudio you can monitor real time memory usage of each SignagePlayer. If the memory continues to increase without ever stabilizing, you may suspect a leaking swf. You can see from the screen shot below that the peak memory registers at 82.276M. If the value increases indefinitely, you can suspect a memory leak.
Also, remote reboot ( displayed as a green icon on the diagram below) is a functionality of the WatchDog.
|