Skip to content
This MagicMirror² module keeps an eye on your UI and restarts the app in case the UI crashes.
JavaScript
Branch: master
Clone or download
Latest commit bf23349 Nov 21, 2016
Permalink
Type Name Latest commit message Commit time
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
You can’t perform that action at this time.