Read the statement by Michael Teeuw here.
-
Maybe this should be a default module?
-
In most cases this module should not be necessary and probably only causes confusion. I built it for a mirror running on macOS which gives some issues due to an webGL module which causes a buffer overflow after a few days of running. (Bug in WebGL).
So this module is only there for edge cases. In most cases we just need to hunt down the bug causing the UI issue.
-
@MichMich ah I see :)
-
macOS is the edge case. :)
-
Does it work on server only mode?
-
In that case only the server will be restarted, so that doesnβt make sense.
-
Ha, ya thatβs what I saw, it would shut down server. so I guess another reason why itβs not a default module unless it could detect if running in server mode.
-
Are there any issues with the newest update known?
I got it work again after removed the watchdog module -
Hello guys,
I have mm running via PM2 already. I installed MMM-Watchdog. The gui crashed this night, but it did not restart. What did I do wrong?
My PM2 looks like this β¦
$ pm2 info MagicMirror Describing process with id 0 - name MagicMirror βββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββ β status β online β β name β MagicMirror β β restarts β 0 β β uptime β 37m β β script path β /home/pi/MagicMirror/installers/mm.sh β β script args β N/A β β error log path β /home/pi/.pm2/logs/MagicMirror-error.log β β out log path β /home/pi/.pm2/logs/MagicMirror-out.log β β pid path β /home/pi/.pm2/pids/MagicMirror-0.pid β β interpreter β bash β β interpreter args β N/A β β script id β 0 β β exec cwd β /home/pi β β exec mode β fork_mode β β node.js version β N/A β β node env β N/A β β watch & reload β β β β unstable restarts β 0 β β created at β 2018-09-09T08:36:00.617Z β βββββββββββββββββββββ΄βββββββββββββββββββββββββββββββββββββββββββ Revision control metadata ββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββ β revision control β git β β remote url β https://github.com/MichMich/MagicMirror.git β β repository root β /home/pi/MagicMirror β β last update β 2018-09-07T00:04:31.656Z β β revision β 6aa156d95667b230264fd99c5df877b25759e710 β β comment β Merge pull request #1343 from MichMich/develop β β branch β master β ββββββββββββββββββββ΄βββββββββββββββββββββββββββββββββββββββββββββββββ
-
Found this. Can this b the reason it did not restart again?
When your app stays up for less than min_uptime (1s by default) until max_restarts (15 by default) is exceeded, it will stop restarting. So the most likely explanation here is that your app keeps crashing over and over for some reason. Whenever it stays up for longer than min_uptime, max_restarts is reset, so the default values should work just fine.