• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

Mirror crashes daily and pm2 doesn't get it up again

Scheduled Pinned Locked Moved Troubleshooting
4 Posts 2 Posters 538 Views 2 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Offline
    looolz
    last edited by looolz Jun 19, 2021, 7:34 PM Jun 19, 2021, 7:32 PM

    Hi!

    My mirror crashes every day. It just goes black and works again if I manually quit it (pm2 will then restart it).

    I checked the logs by doing

    pm2 logs mm
    

    Which gives me:

    [TAILING] Tailing last 15 lines for [mm] process (change the value with --lines option)
    /home/pi/.pm2/logs/mm-error.log last 15 lines:
    0|mm       | rning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 2)
    0|mm       | [16.06.2021 10:58.04.258] [ERROR] (node:939) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
    0|mm       | [16.06.2021 19:30.11.075] [WARN]  (electron) The default value of app.allowRendererProcessReuse is deprecated, it is currently "false".  It will change to be "true" in Electron 9.  For more information please check https://github.com/electron/electron/issues/18397
    0|mm       | [17.06.2021 05:30.22.142] [ERROR] (node:8664) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 NOTIFY listeners added to [EventSource]. Use emitter.setMaxListeners() to increase limit
    0|mm       | [17.06.2021 05:30.22.155] [ERROR] (node:8664) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 STATUS listeners added to [EventSource]. Use emitter.setMaxListeners() to increase limit
    0|mm       | [17.06.2021 05:30.22.159] [ERROR] (node:8664) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 EVENT listeners added to [EventSource]. Use emitter.setMaxListeners() to increase limit
    0|mm       | [8713:0617/083204.668041:FATAL:memory.cc(22)] Out of memory. size=88473600
    0|mm       | [17.06.2021 12:59.20.996] [WARN]  (electron) The default value of app.allowRendererProcessReuse is deprecated, it is currently "false".  It will change to be "true" in Electron 9.  For more information please check https://github.com/electron/electron/issues/18397
    0|mm       | [13452:0617/205251.489565:FATAL:memory.cc(22)] Out of memory. size=88473600
    0|mm       | [18.06.2021 14:24.55.633] [WARN]  (electron) The default value of app.allowRendererProcessReuse is deprecated, it is currently "false".  It will change to be "true" in Electron 9.  For more information please check https://github.com/electron/electron/issues/18397
    0|mm       | [18.06.2021 14:33.07.564] [WARN]  (electron) The default value of app.allowRendererProcessReuse is deprecated, it is currently "false".  It will change to be "true" in Electron 9.  For more information please check https://github.com/electron/electron/issues/18397
    0|mm       | [19.06.2021 00:33.15.146] [ERROR] (node:19706) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 NOTIFY listeners added to [EventSource]. Use emitter.setMaxListeners() to increase limit
    0|mm       | [19.06.2021 00:33.15.156] [ERROR] (node:19706) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 STATUS listeners added to [EventSource]. Use emitter.setMaxListeners() to increase limit
    0|mm       | [19.06.2021 00:33.15.159] [ERROR] (node:19706) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 EVENT listeners added to [EventSource]. Use emitter.setMaxListeners() to increase limit
    0|mm       | [19755:0619/134817.487939:FATAL:memory.cc(22)] Out of memory. size=88473600
    
    /home/pi/.pm2/logs/mm-out.log last 15 lines:
    0|mm       | [19.06.2021 20:07.22.143] [INFO]  Calendar-Fetcher: Broadcasting 12 events.
    0|mm       | [19.06.2021 20:12.32.306] [INFO]  Calendar-Fetcher: Broadcasting 12 events.
    0|mm       | [19.06.2021 20:17.42.082] [INFO]  Calendar-Fetcher: Broadcasting 12 events.
    0|mm       | [19.06.2021 20:22.51.820] [INFO]  Calendar-Fetcher: Broadcasting 12 events.
    0|mm       | [19.06.2021 20:28.01.490] [INFO]  Calendar-Fetcher: Broadcasting 12 events.
    0|mm       | [19.06.2021 20:33.11.508] [INFO]  Calendar-Fetcher: Broadcasting 12 events.
    0|mm       | [19.06.2021 20:38.21.877] [INFO]  Calendar-Fetcher: Broadcasting 12 events.
    0|mm       | [19.06.2021 20:43.32.020] [INFO]  Calendar-Fetcher: Broadcasting 12 events.
    0|mm       | [19.06.2021 20:48.41.909] [INFO]  Calendar-Fetcher: Broadcasting 12 events.
    0|mm       | [19.06.2021 20:53.52.000] [INFO]  Calendar-Fetcher: Broadcasting 12 events.
    0|mm       | [19.06.2021 20:59.02.028] [INFO]  Calendar-Fetcher: Broadcasting 12 events.
    0|mm       | [19.06.2021 21:04.12.077] [INFO]  Calendar-Fetcher: Broadcasting 12 events.
    0|mm       | [19.06.2021 21:09.22.303] [INFO]  Calendar-Fetcher: Broadcasting 12 events.
    0|mm       | [19.06.2021 21:14.32.500] [INFO]  Calendar-Fetcher: Broadcasting 12 events.
    0|mm       | [19.06.2021 21:19.42.322] [INFO]  Calendar-Fetcher: Broadcasting 12 events.
    

    Any ideas on how I could fix this?

    L 1 Reply Last reply Jun 19, 2021, 7:45 PM Reply Quote 0
    • L Offline
      looolz @looolz
      last edited by Jun 19, 2021, 7:45 PM

      I just did a

      git pull && npm install
      

      To see if it makes a difference.

      B 1 Reply Last reply Jun 19, 2021, 7:49 PM Reply Quote 0
      • B Offline
        bugsounet Banned @looolz
        last edited by Jun 19, 2021, 7:49 PM

        :astonished_face: @looolz

        log says:

        17.06.2021 05:30.22.159] [ERROR] (node:8664) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 EVENT listeners added to [EventSource]. Use emitter.setMaxListeners() to increase limit
        0|mm       | [8713:0617/083204.668041:FATAL:memory.cc(22)] Out of memory. size=88473600
        

        So first thing to verify: what is the module who do this
        so isolate (disable module one by one for verify)

        when you found the module trouble:
        try a git pull on it
        If not works gain … report issue to developer

        L 1 Reply Last reply Jun 19, 2021, 7:54 PM Reply Quote 0
        • L Offline
          looolz @bugsounet
          last edited by Jun 19, 2021, 7:54 PM

          @bugsounet Thank you! If it crashes again, I’ll start by disabling 1/2 of the modules until I find the problem. This could take days, hope I don’t have to 😐

          1 Reply Last reply Reply Quote 0
          • 1 / 1
          1 / 1
          • First post
            4/4
            Last post
          Enjoying MagicMirror? Please consider a donation!
          MagicMirror created by Michael Teeuw.
          Forum managed by Sam, technical setup by Karsten.
          This forum is using NodeBB as its core | Contributors
          Contact | Privacy Policy