Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Error/Bug
  4. Javascript Instanz startet während Backup neu

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.3k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    955

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Javascript Instanz startet während Backup neu

Geplant Angeheftet Gesperrt Verschoben Ungelöst Error/Bug
backupjavascript terminates
7 Beiträge 3 Kommentatoren 205 Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • K Offline
    K Offline
    Kuddel
    schrieb am zuletzt editiert von Kuddel
    #1
    Systemdata Bitte Ausfüllen
    Hardwaresystem: NUC8i7BEH
    Arbeitsspeicher: 8GB
    Festplattenart: SSD
    Betriebssystem: Ubuntu 18.04.3 LTS
    Node-Version: 10.17.0
    Nodejs-Version: 10.17.0
    NPM-Version: 6.13.0
    Installationsart: Manuell
    Image genutzt: Nein
    Ort/Name der Imagedatei: /

    Hallo zusammen,

    ich habe immer mal wieder das Problem, dass meine Javascript-Instanz während das Backup neugestartet wird.

    Das Backup wird bei mir per Blockly gestartet:

    70dc46d6-1975-4363-afdb-791c82532bd1-grafik.png

    Die letztlichen Befehle sind in einem Skript auf der Ubuntu VM gespeichert:

    clear
    
    #Ins ioBroker Verzeichnis wechseln
    cd /opt/iobroker
    
    #Datum definieren
    datum=`date +%Y_%m_%d`
    #Uhrzeit bestimmten
    uhrzeit=`date +%H_%M_%S`
    #Stunde definieren
    stunde=`date +%H`
    
    #Datum und Uhrzeit für VIS Anzeige
    datumvis=`date +%d.%m.%Y`
    uhrzeitvis=`date +%H.%M`
    
    
    echo
    #Backup ausführen
    echo --- Backup wird ausgefuehrt ---
    ./iobroker backup
    echo
    
    #Backup umbenennen
    echo --- Backup-File umbenennen ---
    mv /opt/iobroker/backups/$datum-$stunde* /opt/iobroker/backups/$datum-$uhrzeit-backup_iobroker-MASTER.tar.gz
    
    
    echo
    #Backups älter 10 Tage löschen
    echo --- Alte Backups entfernen ---
    find /opt/iobroker/backups/*.tar.gz -mtime +10 -exec rm '{}' \;
    echo
    
    echo
    #Backup-Files kopieren
    
    echo --- Backup-File in BackupDaten auf QNAP-B  kopieren ---
    scp /opt/iobroker/backups/$datum-$stunde* admin@192.168.1.11:/share/Data/BackUpDaten/Smarthome/ioBroker/Backups/ioBroker-MASTER/
    echo
    

    Log von heute morgen

    2020-09-21 03:00:01.148 - info: javascript.0 (81278) script.js.smarthome.system.backup_erstellen: +++ Automatisches Backup erstellt +++
    2020-09-21 03:00:23.626 - warn: host.ioBroker-MASTER instance system.adapter.javascript.0 terminated due to SIGKILL
    2020-09-21 03:00:23.626 - info: host.ioBroker-MASTER instance system.adapter.javascript.0 terminated with code NaN ()
    2020-09-21 03:00:23.626 - info: host.ioBroker-MASTER Restart adapter system.adapter.javascript.0 because enabled
    2020-09-21 03:00:53.653 - info: host.ioBroker-MASTER instance system.adapter.javascript.0 started with pid 130580
    2020-09-21 03:00:55.148 - info: javascript.0 (130580) starting. Version 4.6.17 in /opt/iobroker/node_modules/iobroker.javascript, node: v10.17.0, js-controller: 3.1.6
    2020-09-21 03:00:55.189 - info: javascript.0 (130580) requesting all states
    2020-09-21 03:00:55.190 - info: javascript.0 (130580) requesting all objects
    2020-09-21 03:00:57.285 - info: javascript.0 (130580) received all objects
    2020-09-21 03:00:57.928 - info: javascript.0 (130580) received all states
    

    Meine System-Auslastung sieht so aus:
    4af5729c-c428-4ff9-8eee-c173ac686962-grafik.png

    Kann jemand helfen ?

    Thomas BraunT 1 Antwort Letzte Antwort
    0
    • K Kuddel
      Systemdata Bitte Ausfüllen
      Hardwaresystem: NUC8i7BEH
      Arbeitsspeicher: 8GB
      Festplattenart: SSD
      Betriebssystem: Ubuntu 18.04.3 LTS
      Node-Version: 10.17.0
      Nodejs-Version: 10.17.0
      NPM-Version: 6.13.0
      Installationsart: Manuell
      Image genutzt: Nein
      Ort/Name der Imagedatei: /

      Hallo zusammen,

      ich habe immer mal wieder das Problem, dass meine Javascript-Instanz während das Backup neugestartet wird.

      Das Backup wird bei mir per Blockly gestartet:

      70dc46d6-1975-4363-afdb-791c82532bd1-grafik.png

      Die letztlichen Befehle sind in einem Skript auf der Ubuntu VM gespeichert:

      clear
      
      #Ins ioBroker Verzeichnis wechseln
      cd /opt/iobroker
      
      #Datum definieren
      datum=`date +%Y_%m_%d`
      #Uhrzeit bestimmten
      uhrzeit=`date +%H_%M_%S`
      #Stunde definieren
      stunde=`date +%H`
      
      #Datum und Uhrzeit für VIS Anzeige
      datumvis=`date +%d.%m.%Y`
      uhrzeitvis=`date +%H.%M`
      
      
      echo
      #Backup ausführen
      echo --- Backup wird ausgefuehrt ---
      ./iobroker backup
      echo
      
      #Backup umbenennen
      echo --- Backup-File umbenennen ---
      mv /opt/iobroker/backups/$datum-$stunde* /opt/iobroker/backups/$datum-$uhrzeit-backup_iobroker-MASTER.tar.gz
      
      
      echo
      #Backups älter 10 Tage löschen
      echo --- Alte Backups entfernen ---
      find /opt/iobroker/backups/*.tar.gz -mtime +10 -exec rm '{}' \;
      echo
      
      echo
      #Backup-Files kopieren
      
      echo --- Backup-File in BackupDaten auf QNAP-B  kopieren ---
      scp /opt/iobroker/backups/$datum-$stunde* admin@192.168.1.11:/share/Data/BackUpDaten/Smarthome/ioBroker/Backups/ioBroker-MASTER/
      echo
      

      Log von heute morgen

      2020-09-21 03:00:01.148 - info: javascript.0 (81278) script.js.smarthome.system.backup_erstellen: +++ Automatisches Backup erstellt +++
      2020-09-21 03:00:23.626 - warn: host.ioBroker-MASTER instance system.adapter.javascript.0 terminated due to SIGKILL
      2020-09-21 03:00:23.626 - info: host.ioBroker-MASTER instance system.adapter.javascript.0 terminated with code NaN ()
      2020-09-21 03:00:23.626 - info: host.ioBroker-MASTER Restart adapter system.adapter.javascript.0 because enabled
      2020-09-21 03:00:53.653 - info: host.ioBroker-MASTER instance system.adapter.javascript.0 started with pid 130580
      2020-09-21 03:00:55.148 - info: javascript.0 (130580) starting. Version 4.6.17 in /opt/iobroker/node_modules/iobroker.javascript, node: v10.17.0, js-controller: 3.1.6
      2020-09-21 03:00:55.189 - info: javascript.0 (130580) requesting all states
      2020-09-21 03:00:55.190 - info: javascript.0 (130580) requesting all objects
      2020-09-21 03:00:57.285 - info: javascript.0 (130580) received all objects
      2020-09-21 03:00:57.928 - info: javascript.0 (130580) received all states
      

      Meine System-Auslastung sieht so aus:
      4af5729c-c428-4ff9-8eee-c173ac686962-grafik.png

      Kann jemand helfen ?

      Thomas BraunT Online
      Thomas BraunT Online
      Thomas Braun
      Most Active
      schrieb am zuletzt editiert von
      #2

      @Kuddel Ich würde
      a) Alles auf den aktuellsten Stand updaten. (Z.B. deine NodeJS-Installation
      b) Den Backitup-Adapter nutzen.
      c) Überlegen, welche Dienste unnützerweise mitlaufen. (RunLevel 5)

      Linux-Werkzeugkasten:
      https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
      NodeJS Fixer Skript:
      https://forum.iobroker.net/topic/68035/iob-node-fix-skript
      iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

      K 1 Antwort Letzte Antwort
      0
      • Thomas BraunT Thomas Braun

        @Kuddel Ich würde
        a) Alles auf den aktuellsten Stand updaten. (Z.B. deine NodeJS-Installation
        b) Den Backitup-Adapter nutzen.
        c) Überlegen, welche Dienste unnützerweise mitlaufen. (RunLevel 5)

        K Offline
        K Offline
        Kuddel
        schrieb am zuletzt editiert von
        #3

        @Thomas-Braun welche Vorteile hat der Backitup Adapter ?

        Mein Skript ist jetzt ja nicht wirklich komplex

        Thomas BraunT 1 Antwort Letzte Antwort
        0
        • K Kuddel

          @Thomas-Braun welche Vorteile hat der Backitup Adapter ?

          Mein Skript ist jetzt ja nicht wirklich komplex

          Thomas BraunT Online
          Thomas BraunT Online
          Thomas Braun
          Most Active
          schrieb am zuletzt editiert von Thomas Braun
          #4

          @Kuddel Es wirft aber Fehler.
          Und haut dir offenbar den Speicher komplett dicht. 23 GB und die Kiste swapt? Das kann nicht sein, eigentlich.

          Linux-Werkzeugkasten:
          https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
          NodeJS Fixer Skript:
          https://forum.iobroker.net/topic/68035/iob-node-fix-skript
          iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

          K AsgothianA 2 Antworten Letzte Antwort
          0
          • Thomas BraunT Thomas Braun

            @Kuddel Es wirft aber Fehler.
            Und haut dir offenbar den Speicher komplett dicht. 23 GB und die Kiste swapt? Das kann nicht sein, eigentlich.

            K Offline
            K Offline
            Kuddel
            schrieb am zuletzt editiert von
            #5

            @Thomas-Braun

            habe gerade mal mit dem Backitup Adapter ein Backup erstellt.

            Das Verhalten ist das Gleiche. Jabascript startet neu.

            1 Antwort Letzte Antwort
            0
            • Thomas BraunT Thomas Braun

              @Kuddel Es wirft aber Fehler.
              Und haut dir offenbar den Speicher komplett dicht. 23 GB und die Kiste swapt? Das kann nicht sein, eigentlich.

              AsgothianA Offline
              AsgothianA Offline
              Asgothian
              Developer
              schrieb am zuletzt editiert von
              #6

              @Thomas-Braun sagte in Javascript Instanz startet während Backup neu:

              @Kuddel Es wirft aber Fehler.
              Und haut dir offenbar den Speicher komplett dicht. 23 GB und die Kiste swapt? Das kann nicht sein, eigentlich.

              Wenn ich das richtig sehe sind die 23 GB der Speicher auf dem Host, nicht in der VM. Laut Darstellung hat die VM 3.34G Speicher - davon sind 2.35G besetzt.

              Kannst Du den verfügbaren Speicher auf der VM erhöhen ? Alternativ - schauen wer den Speicher nutzt und dadurch für mehr freien Speicher sorgen ?

              A.

              ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
              "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

              K 1 Antwort Letzte Antwort
              0
              • AsgothianA Asgothian

                @Thomas-Braun sagte in Javascript Instanz startet während Backup neu:

                @Kuddel Es wirft aber Fehler.
                Und haut dir offenbar den Speicher komplett dicht. 23 GB und die Kiste swapt? Das kann nicht sein, eigentlich.

                Wenn ich das richtig sehe sind die 23 GB der Speicher auf dem Host, nicht in der VM. Laut Darstellung hat die VM 3.34G Speicher - davon sind 2.35G besetzt.

                Kannst Du den verfügbaren Speicher auf der VM erhöhen ? Alternativ - schauen wer den Speicher nutzt und dadurch für mehr freien Speicher sorgen ?

                A.

                K Offline
                K Offline
                Kuddel
                schrieb am zuletzt editiert von
                #7

                @Asgothian ja die 32GB sind vom NUC.

                Die ioBroker VM hat aktuell 3,5 GB RAM.

                Auslastung sortiert nach RAM:


                4fd6d8b0-e1f2-4f98-873c-fbb4b8194bf0-grafik.png

                Ich werde dan RAM mal auf 4GB hochsetzen

                1 Antwort Letzte Antwort
                0
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

                ioBroker
                Community Adapters
                Donate

                659

                Online

                32.6k

                Benutzer

                82.2k

                Themen

                1.3m

                Beiträge
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                ioBroker Community 2014-2025
                logo
                • Anmelden

                • Du hast noch kein Konto? Registrieren

                • Anmelden oder registrieren, um zu suchen
                • Erster Beitrag
                  Letzter Beitrag
                0
                • Home
                • Aktuell
                • Tags
                • Ungelesen 0
                • Kategorien
                • Unreplied
                • Beliebt
                • GitHub
                • Docu
                • Hilfe