NEWS
Motioneye muss alle paar Minuten neu gestartet werden
-
Hallo,
ich habe vor einiger Zeit iOBroker neu unter Debian 11 BullsEye installiert. Läuft alles sehr gut bisher. Heute habe ich Motioneye nach der Anleitung auf Github installiert ( https://github.com/motioneye-project/motioneye/wiki/Install-on-Debian-11-(Bullseye) ) und nun folgendes Problem :
Nach wenigen Minuten muss Motioneye neu gestartet werden, da die Seite nicht mehr erreichbar ist.
Unter Putty wird folgendes angezeigt :systemctl status motioneye ● motioneye.service - motionEye Server Loaded: loaded (/etc/systemd/system/motioneye.service; enabled; vendor pre> Active: failed (Result: oom-kill) since Mon 2023-01-30 10:27:50 CET; 6h ago Process: 3644925 ExecStart=/usr/local/bin/meyectl startserver -c /etc/motio> Main PID: 3644925 (code=exited, status=0/SUCCESS) CPU: 46min 2.787s lines 1-6/6 (END)
Hat doch sicher etwas mit dem "oom-kill" zu tun. Aber wie kann man es abstellen ?
Vielleicht kann jemand helfen ? Danke im Voraus.MOD EDIT: LOG IN CODE TAGS GESETZT
-
-
ralf@debian-iobroker:~$ free -ht gesamt benutzt frei gemns. Puffer/Cache verfügbar Speicher: 3,8Gi 2,8Gi 510Mi 4,0Mi 494Mi 751Mi Swap: 975Mi 964Mi 11Mi Gesamt: 4,7Gi 3,7Gi 522Mi
MOD EDIT: LOG IN CODE TAGS GESETZT
-
Bitte in CodeTags, damit man das direkt lesen kann.
-
Tjoar, da läuft zu viel speicherfressendes Zeug.
-
Was fuer eine HW ?
Richtig: OOM kann und wird wohl dafuer verantwortlich sein. OUT OF MEMORY.
Je nachdem wieviel Motioneye umrechnen muss.
-
@wendy2702
HW ist Beelink BT3 Pro -
@thomas-braun
Lief vorher mit gleichen Instanzen unter Debian 10 ohne Probleme. Kannst du mir ohne Glaskugel sagen, was ich tun kann (muss) ? -
-
@thomas-braun sagte in Motioneye muss alle paar Minuten neu gestartet werden:
iobroker diag
Hilft das ? Mir sagt das nicht viel
======================= SUMMARY ======================= v.2023-01-02 Operatingsystem: Debian GNU/Linux 11 (bullseye) Installation: Native Timezone: Europe/Berlin User-ID: 1000 X-Server: false Boot Target: graphical.target Pending OS-Updates: 61 Nodejs-Installation: /usr/bin/nodejs v16.18.1 /usr/bin/node v16.18.1 /usr/bin/npm 9.1.2 /usr/bin/npx 9.1.2 ioBroker Core: js-controller 4.0.24 admin 6.3.5 ioBroker Status: iobroker is running on this host. Objects type: jsonl States type: jsonl Status admin: + system.adapter.admin.0 : admin : debian-iobroker - enabled, port: 8081, bind: 0.0.0.0, run as: admin Pending iob updates: 0 Active repo(s): Stable (default) Objects: 20312 States: 16428 Size of iob-Database: 23M /opt/iobroker/iobroker-data/objects.jsonl 21M /opt/iobroker/iobroker-data/states.jsonl =================== END OF SUMMARY ====================
-
@ralf sagte in Motioneye muss alle paar Minuten neu gestartet werden:
1)Pending OS-Updates: 61
Betriebssstem updaten.
sudo apt update sudo apt full-upgrade sudo reboot
/usr/bin/npm 9.1.2
Finger weg von manuellen npm-Updates.
nodejs neuinstallieren.iob stop sudo apt install --reinstall nodejs iob start
-
@thomas-braun
Das scheint geklappt zu haben . 1000 Dank für deine Hilfe. Hätte ich nie hinbekommen. -
-
@thomas-braun sagte in Motioneye muss alle paar Minuten neu gestartet werden:
iob diag
so.. wieder da. Hier das Ergebnis :
======================= SUMMARY ======================= v.2023-01-02 Operatingsystem: Debian GNU/Linux 11 (bullseye) Installation: Native Timezone: Europe/Berlin User-ID: 1000 X-Server: true Boot Target: graphical.target Pending OS-Updates: 0 Nodejs-Installation: /usr/bin/nodejs v16.19.0 /usr/bin/node v16.19.0 /usr/bin/npm 8.19.3 /usr/bin/npx 8.19.3 ioBroker Core: js-controller 4.0.24 admin 6.3.5 ioBroker Status: iobroker is running on this host. Objects type: jsonl States type: jsonl Status admin: + system.adapter.admin.0 : admin : debian-iobroker - enabled, port: 8081, bind: 0.0.0.0, run as: admin Pending iob updates: 0 Active repo(s): Stable (default) Objects: 20144 States: 16274 Size of iob-Database: 33M /opt/iobroker/iobroker-data/objects.jsonl 14M /opt/iobroker/iobroker-data/states.jsonl =================== END OF SUMMARY ====================
-
@ralf sagte in Motioneye muss alle paar Minuten neu gestartet werden:
X-Server: true
Schalt den Desktop aus, wenn da nicht gerade eine vis über den pi dargestellt werden muss.
Oben war er doch auch aus. -
@thomas-braun sagte in Motioneye muss alle paar Minuten neu gestartet werden:
X-Server: true
Hab ihn nicht eingeschaltet, nur nach deinen Angaben vorgegangen. Ist das richtig, dass er nur dem Energiesparen hilft ? ...und wie ausschalten ?
-
@ralf sagte in Motioneye muss alle paar Minuten neu gestartet werden:
Ist das richtig, dass er nur dem Energiesparen hilft ?
Nein, der hilft dabei das System möglichst schlank und sicher zu halten. Was dessen Prozesse nicht wegfressen kann dann für wichtigeres zur Verfügung stehen. Und macht die Verwaltung des Systems auch wesentlich einfacher.
...und wie ausschalten ?
systemctl get-default sudo systemctl set-default multi-user.target sudo systemctl reboot
-
@thomas-braun
ok. Ist jetzt aus. Nochmals vielen Dank für deine Hilfe !!!