NEWS
RasPi nach einiger Zeit nicht mehr erreichbar
-
@philipp-schlegel sagte in RasPi nach einiger Zeit nicht mehr erreichbar:
Top liefert:
das nutzt
@philipp-schlegel sagte in RasPi nach einiger Zeit nicht mehr erreichbar:
nach Restart 10.47 Uhr wie untenstehend.
nichts mehr
-
Wieviele Adapter hast Du aktuell laufen?
Bevor ich die Skripte nach unsauberer Programmierung durchgucken würde,
würde ich mir die Einstellung von jedem Adapter ansehen.
Polling- + Refreshzeiten, Pushbenachrichtigungen etc.
Alles was den Netzwerkverkehr aufbläht. -
Okay, wie kann ich anderweitig versuchen an Log-Daten zu kommen? Für mich halt gänzlich nicht erklärbar, warum der RasPi "einfach so" nicht mehr erreichbar ist.
-
@haselchen said in RasPi nach einiger Zeit nicht mehr erreichbar:
Wieviele Adapter hast Du aktuell laufen?
Bevor ich die Skripte nach unsauberer Programmierung durchgucken würde,
würde ich mir die Einstellung von jedem Adapter ansehen.
Polling- + Refreshzeiten, Pushbenachrichtigungen etc.
Alles was den Netzwerkverkehr aufbläht.Siehe oben - was mich wundert: an dieser Anzahl der Adapter ist nichts verändert. Im Gegenteil: "früher" hatte ich noch mehr parallel laufen - ohne, dass er sich aufhing...
- Anzahl Adapter: 122, davon running: 52
- RAM-Auslastung immer ~40-45%
- Adapter running: Accuweather; Admin; Alexa2; Apple-find-me; BackItUp; Birthdays; BLE; Cloud; Coronavirus-Statistics; Daswetter; Device-Reminder; DWD; Fahrplan; Feiertage; Fullybrowser; HMIP; 5x iCal; InfluxDB; Info; iot; Jarvis; Javascript; MercedesMe; Meteoalarm; Mihome-Vacuum; Octoprint; Openweathermap; Parcel; Pollenflug; Pushover; Radar2; Roadtraffic; rpi2; Shelly; Sonoff, 2x Synology; Tankerkoenig; Telegram, 2x Trashschedule; UV-protect; Vis; Weatherunderground; Web; ZigBee
- Skripte: Ca. 40, jedoch idR sehr einfach - 95% für Lichtschalterung (if-then-Konstrukte), 5% zum Datenlogging zur InfluxDB (auch einfache Skripte)
- Neben dem IoBroker installiert: Octoprint, InfluxDB, Grafana
-
@philipp-schlegel sagte in RasPi nach einiger Zeit nicht mehr erreichbar:
Im Gegenteil: "früher" hatte ich noch mehr parallel laufen - ohne, dass er sich aufhing...
die Auflistung ist nicht gut lesbar. besser
iobroker list instances
in code-tags posten.@philipp-schlegel sagte in RasPi nach einiger Zeit nicht mehr erreichbar:
warum der RasPi "einfach so" nicht mehr erreichbar ist.
das wird nicht einfach so se7n.
Sieht nach etwas aus was dann startet und viel Ressourcen braucht.
die üblichen Verdächtigen sind Skripte oder backup -
@homoran said in RasPi nach einiger Zeit nicht mehr erreichbar:
iobroker list instances
Gute Ideen, meine Gedanken sind auch analog erhöhter Ressourcen...:
- Backup: Täglich nachts 2 Uhr mit Fertigmeldung via Pushover. Ausfallzeiten sind aber ganz quer über den Tag verteilt.
- Skripte: Highlife gen 0 Uhr/7 Uhr/19 Uhr bei automatischen Skripten, der Rest ist rollierend/regelmäßig über den ganzen Tag konstant. Aber auch hier: Ausfallzeiten sind aber ganz quer über den Tag verteilt.
Das ist für mich rätselhaft, da kein Muster erkennbar...hier die Instanzen:
+ system.adapter.accuweather.0 : accuweather : RaspberryPi4IoBroker-Master - enabled + system.adapter.admin.0 : admin : RaspberryPi4IoBroker-Master - enabled, port: 8081, bind: 0.0.0.0, run as: admin system.adapter.alarm.0 : alarm : RaspberryPi4IoBroker-Master - disabled + system.adapter.alexa2.0 : alexa2 : RaspberryPi4IoBroker-Master - enabled system.adapter.alias-manager.0 : alias-manager : RaspberryPi4IoBroker-Master - disabled + system.adapter.apple-find-me.0 : apple-find-me : RaspberryPi4IoBroker-Master - enabled + system.adapter.backitup.0 : backitup : RaspberryPi4IoBroker-Master - enabled system.adapter.birthdays.0 : birthdays : RaspberryPi4IoBroker-Master - enabled + system.adapter.ble.0 : ble : RaspberryPi4IoBroker-Master - enabled system.adapter.ble.1 : ble : RaspberryPi4IoBroker-Slave - disabled + system.adapter.cloud.0 : cloud : RaspberryPi4IoBroker-Master - enabled system.adapter.coronavirus-statistics.0 : coronavirus-statistics: RaspberryPi4IoBroker-Master - enabled system.adapter.daswetter.0 : daswetter : RaspberryPi4IoBroker-Master - enabled + system.adapter.device-reminder.0 : device-reminder : RaspberryPi4IoBroker-Master - enabled system.adapter.devices.0 : devices : RaspberryPi4IoBroker-Master - disabled system.adapter.discovery.0 : discovery : RaspberryPi4IoBroker-Master - disabled system.adapter.dwd.0 : dwd : RaspberryPi4IoBroker-Master - enabled system.adapter.eventlist.0 : eventlist : RaspberryPi4IoBroker-Master - disabled + system.adapter.fahrplan.0 : fahrplan : RaspberryPi4IoBroker-Master - enabled system.adapter.feiertage.0 : feiertage : RaspberryPi4IoBroker-Master - enabled system.adapter.flot.0 : flot : RaspberryPi4IoBroker-Master - disabled + system.adapter.followthesun.0 : followthesun : RaspberryPi4IoBroker-Master - enabled system.adapter.fritzbox.0 : fritzbox : RaspberryPi4IoBroker-Master - disabled + system.adapter.fullybrowser.0 : fullybrowser : RaspberryPi4IoBroker-Master - enabled system.adapter.heatingcontrol.0 : heatingcontrol : RaspberryPi4IoBroker-Master - disabled + system.adapter.hmip.0 : hmip : RaspberryPi4IoBroker-Master - enabled system.adapter.hue-extended.0 : hue-extended : RaspberryPi4IoBroker-Master - disabled system.adapter.hue.0 : hue : RaspberryPi4IoBroker-Master - disabled, port: 443 system.adapter.ical.0 : ical : RaspberryPi4IoBroker-Master - enabled system.adapter.ical.1 : ical : RaspberryPi4IoBroker-Master - enabled system.adapter.ical.2 : ical : RaspberryPi4IoBroker-Master - enabled system.adapter.ical.3 : ical : RaspberryPi4IoBroker-Master - enabled system.adapter.ical.4 : ical : RaspberryPi4IoBroker-Master - enabled system.adapter.icons-addictive-flavour-png.0: icons-addictive-flavour-png: RaspberryPi4IoBroker-Master - disabled system.adapter.icons-fatcow-hosting.0 : icons-fatcow-hosting : RaspberryPi4IoBroker-Master - disabled system.adapter.icons-icons8.0 : icons-icons8 : RaspberryPi4IoBroker-Master - disabled system.adapter.icons-material-png.0 : icons-material-png : RaspberryPi4IoBroker-Master - disabled system.adapter.icons-material-svg.0 : icons-material-svg : RaspberryPi4IoBroker-Master - disabled system.adapter.icons-mfd-png.0 : icons-mfd-png : RaspberryPi4IoBroker-Master - disabled system.adapter.icons-mfd-svg.0 : icons-mfd-svg : RaspberryPi4IoBroker-Master - disabled system.adapter.icons-open-icon-library-png.0: icons-open-icon-library-png: RaspberryPi4IoBroker-Master - disabled system.adapter.icons-ultimate-png.0 : icons-ultimate-png : RaspberryPi4IoBroker-Master - disabled + system.adapter.influxdb.0 : influxdb : RaspberryPi4IoBroker-Master - enabled, port: 8086 + system.adapter.info.0 : info : RaspberryPi4IoBroker-Master - enabled + system.adapter.iot.0 : iot : RaspberryPi4IoBroker-Master - enabled system.adapter.jarvis.0 : jarvis : RaspberryPi4IoBroker-Master - disabled + system.adapter.javascript.0 : javascript : RaspberryPi4IoBroker-Master - enabled system.adapter.linkeddevices.0 : linkeddevices : RaspberryPi4IoBroker-Master - disabled system.adapter.linux-control.0 : linux-control : RaspberryPi4IoBroker-Master - disabled system.adapter.luftdaten.0 : luftdaten : RaspberryPi4IoBroker-Master - enabled + system.adapter.mercedesme.0 : mercedesme : RaspberryPi4IoBroker-Master - enabled system.adapter.meross.0 : meross : RaspberryPi4IoBroker-Master - disabled system.adapter.meteoalarm.0 : meteoalarm : RaspberryPi4IoBroker-Master - enabled system.adapter.meteoalarm.1 : meteoalarm : RaspberryPi4IoBroker-Master - enabled system.adapter.mihome-lamp.0 : mihome-lamp : RaspberryPi4IoBroker-Master - disabled, port: 54321 system.adapter.mihome-vacuum.0 : mihome-vacuum : RaspberryPi4IoBroker-Master - disabled, port: 54321 system.adapter.miio.0 : miio : RaspberryPi4IoBroker-Master - disabled system.adapter.moma.0 : moma : RaspberryPi4IoBroker-Master - disabled + system.adapter.octoprint.0 : octoprint : RaspberryPi4IoBroker-Master - enabled system.adapter.openweathermap.0 : openweathermap : RaspberryPi4IoBroker-Master - enabled + system.adapter.parcel.0 : parcel : RaspberryPi4IoBroker-Master - enabled + system.adapter.pollenflug.0 : pollenflug : RaspberryPi4IoBroker-Master - enabled + system.adapter.pushover.0 : pushover : RaspberryPi4IoBroker-Master - enabled + system.adapter.radar2.0 : radar2 : RaspberryPi4IoBroker-Master - enabled + system.adapter.roadtraffic.0 : roadtraffic : RaspberryPi4IoBroker-Master - enabled + system.adapter.rpi2.0 : rpi2 : RaspberryPi4IoBroker-Master - enabled system.adapter.scenes.0 : scenes : RaspberryPi4IoBroker-Master - disabled system.adapter.shelly.0 : shelly : RaspberryPi4IoBroker-Master - disabled, port: 1883, bind: 0.0.0.0 system.adapter.simple-api.0 : simple-api : RaspberryPi4IoBroker-Master - disabled, port: 8087, bind: 0.0.0.0, run as: admin system.adapter.smartcontrol.0 : smartcontrol : RaspberryPi4IoBroker-Master - disabled system.adapter.smartthings.0 : smartthings : RaspberryPi4IoBroker-Master - disabled system.adapter.socketio.0 : socketio : RaspberryPi4IoBroker-Master - disabled, port: 8084, bind: 0.0.0.0, run as: admin + system.adapter.sonoff.0 : sonoff : RaspberryPi4IoBroker-Master - enabled, port: 1883, bind: 0.0.0.0 system.adapter.stockmarket.0 : stockmarket : RaspberryPi4IoBroker-Master - disabled + system.adapter.synology.0 : synology : RaspberryPi4IoBroker-Master - enabled, port: 5001 + system.adapter.synology.1 : synology : RaspberryPi4IoBroker-Master - enabled, port: 5001 system.adapter.synology.2 : synology : RaspberryPi4IoBroker-Master - disabled, port: 48892 system.adapter.synology.3 : synology : RaspberryPi4IoBroker-Master - disabled, port: 5001 system.adapter.systeminfo.0 : systeminfo : RaspberryPi4IoBroker-Master - disabled system.adapter.systeminfo.1 : systeminfo : RaspberryPi4IoBroker-Master - disabled + system.adapter.tankerkoenig.0 : tankerkoenig : RaspberryPi4IoBroker-Master - enabled + system.adapter.telegram.0 : telegram : RaspberryPi4IoBroker-Master - enabled, port: 8443, bind: 0.0.0.0 system.adapter.terminal.0 : terminal : RaspberryPi4IoBroker-Master - disabled, port: 8088, bind: 192.168.100.117 (SSL), run as: admin system.adapter.text2command.0 : text2command : RaspberryPi4IoBroker-Master - disabled system.adapter.time-switch.0 : time-switch : RaspberryPi4IoBroker-Master - disabled system.adapter.tr-064.0 : tr-064 : RaspberryPi4IoBroker-Master - disabled system.adapter.trashschedule.0 : trashschedule : RaspberryPi4IoBroker-Master - disabled system.adapter.trashschedule.1 : trashschedule : RaspberryPi4IoBroker-Master - disabled system.adapter.tvprogram.0 : tvprogram : RaspberryPi4IoBroker-Master - disabled system.adapter.tvspielfilm.0 : tvspielfilm : RaspberryPi4IoBroker-Master - disabled system.adapter.upnp.0 : upnp : RaspberryPi4IoBroker-Master - disabled system.adapter.uv-protect.0 : uv-protect : RaspberryPi4IoBroker-Master - enabled system.adapter.vis-bars.0 : vis-bars : RaspberryPi4IoBroker-Master - disabled system.adapter.vis-canvas-gauges.0 : vis-canvas-gauges : RaspberryPi4IoBroker-Master - disabled system.adapter.vis-colorpicker.0 : vis-colorpicker : RaspberryPi4IoBroker-Master - disabled system.adapter.vis-fancyswitch.0 : vis-fancyswitch : RaspberryPi4IoBroker-Master - disabled system.adapter.vis-google-fonts.0 : vis-google-fonts : RaspberryPi4IoBroker-Master - disabled system.adapter.vis-history.0 : vis-history : RaspberryPi4IoBroker-Master - disabled system.adapter.vis-hqwidgets.0 : vis-hqwidgets : RaspberryPi4IoBroker-Master - disabled system.adapter.vis-icontwo.0 : vis-icontwo : RaspberryPi4IoBroker-Master - disabled system.adapter.vis-inventwo.0 : vis-inventwo : RaspberryPi4IoBroker-Master - disabled system.adapter.vis-jqui-mfd.0 : vis-jqui-mfd : RaspberryPi4IoBroker-Master - disabled system.adapter.vis-justgage.0 : vis-justgage : RaspberryPi4IoBroker-Master - disabled system.adapter.vis-keyboard.0 : vis-keyboard : RaspberryPi4IoBroker-Master - disabled system.adapter.vis-map.0 : vis-map : RaspberryPi4IoBroker-Master - disabled system.adapter.vis-material-advanced.0 : vis-material-advanced : RaspberryPi4IoBroker-Master - disabled system.adapter.vis-material-webfont.0 : vis-material-webfont : RaspberryPi4IoBroker-Master - disabled system.adapter.vis-material.0 : vis-material : RaspberryPi4IoBroker-Master - disabled system.adapter.vis-materialdesign.0 : vis-materialdesign : RaspberryPi4IoBroker-Master - disabled system.adapter.vis-metro.0 : vis-metro : RaspberryPi4IoBroker-Master - disabled system.adapter.vis-plumb.0 : vis-plumb : RaspberryPi4IoBroker-Master - disabled system.adapter.vis-rgraph.0 : vis-rgraph : RaspberryPi4IoBroker-Master - disabled system.adapter.vis-timeandweather.0 : vis-timeandweather : RaspberryPi4IoBroker-Master - disabled system.adapter.vis-weather.0 : vis-weather : RaspberryPi4IoBroker-Master - disabled system.adapter.vis.0 : vis : RaspberryPi4IoBroker-Master - enabled system.adapter.vodafone-speedtest.0 : vodafone-speedtest : RaspberryPi4IoBroker-Master - disabled system.adapter.vofo-speedtest.0 : vofo-speedtest : RaspberryPi4IoBroker-Master - disabled system.adapter.weatherunderground.0 : weatherunderground : RaspberryPi4IoBroker-Master - enabled + system.adapter.web.0 : web : RaspberryPi4IoBroker-Master - enabled, port: 8082, bind: 0.0.0.0, run as: admin system.adapter.weblogin.0 : weblogin : RaspberryPi4IoBroker-Master - disabled system.adapter.wifilight.0 : wifilight : RaspberryPi4IoBroker-Master - disabled system.adapter.withings.0 : withings : RaspberryPi4IoBroker-Master - disabled system.adapter.yeelight-2.0 : yeelight-2 : RaspberryPi4IoBroker-Master - disabled + system.adapter.zigbee.0 : zigbee : RaspberryPi4IoBroker-Master - enabled, port: tcp://192.168.178.175:20108
-
wie ich schon schrieb.
Guck dir die Einstellungen an.
In vielen Adaptern gibt es Pollingzeiten...Radar z.B.
Und dann noch Cronjobs....Expertenmodus einschalten und gucken -
@philipp-schlegel außer dass der Port 5001 doppelt vergeben ist sehe ich nichts wirklich böses.
@philipp-schlegel sagte in RasPi nach einiger Zeit nicht mehr erreichbar:
RaspberryPi4IoBroker-Master
ist das ein Multihost System?
-
Ja, genau. Wobei ich zur Analyse den Slave schonmal temporär offline genommen habe.
Eventuell habe ich den Übeltäter gefunden: Läuft kein 3D-Druck, zieht der OctoPrint-Adapter gerne mal >1.000 MB RAM. Das ist äußerst auffällig. Im Expertenmodus habe ich die RAM-Grenze eingestellt, diese wird jedoch einfach ignoriert. Habt ihr eine Idee, wie ich das Deckeln kann? Im Sinne "Force Adapter Restart, if RAM > x MB"?
-
Mal die Klassiker geprüft:
Stromversorgung
Linux Syslog mal geschaut
mal mit "dmesg" geschaut