This MagicMirror² module keeps an eye on your UI and restarts the app in case the UI crashes.
Switch branches/tags
Nothing to show
Clone or download
Latest commit bf23349 Nov 21, 2016
Permalink
Failed to load latest commit information.
LICENSE Initial commit Sep 15, 2016
MMM-WatchDog.js Initial commit. Sep 15, 2016
README.md Fix readme Nov 21, 2016
node_helper.js Initial commit. Sep 15, 2016

README.md

MMM-WatchDog

This MagicMirror² module keeps an eye on your UI and quits app in case the UI crashes. If you combine this with the PM2 process manager, MM2 will automaticly restart after a UI failure.

Installation

In your terminal, go to your MagicMirror's Module folder:

cd ~/MagicMirror/modules

Clone this repository:

git clone https://github.com/MichMich/MMM-WatchDog.git

Configure the module in your config.js file.

Using the module

To use this module, add it to the modules array in the config/config.js file:

modules: [
	{
		module: 'MMM-WatchDog',
		config: {
			// See 'Configuration options' for more information.
		}
	}
]

Configuration options

The following properties can be configured:

Option Description
interval The number of seconds between each Heartbeat.
Default value: 2
timeout The timeout in seconds before the MagicMirror² app quits.
Default value: 10