FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Kalendermodule => Thema gestartet von: mdescher am 13 März 2019, 18:46:36

Titel: 57_Calendar.pm: Async-Probleme mit mehreren Kalendern
Beitrag von: mdescher am 13 März 2019, 18:46:36
Ich habe drei Kalender über das Kalendar-Modul eingebunden. Nach dem letzten FHEM-Update habe ich die Version mit den neuen Parametern bekommen und FHEM hat sich meistens beim Start, sonst nach einigen Stunden komplett aufgehängt. Das ganze auf einem Mac (falls das relevant ist). Man sieht dann immer zwei Prozesse (den FHEM-Hauptprozess und einen Kalender-Async-Prozess) die laut dtruss beide nichts mehr tun. Wenn ich alle Kalender auf Synchronous-Update setze, dann klappt wieder alles (einen kann ich problemlos auf Async lassen).

Hier die relevanten Logzeilen bzgl. der "Prozesssteuerung" nach dem FHEM-Start für den Fall dass es hängt.


2019.03.13 18:32:17 5: SubProcess 84194 created.
2019.03.13 18:32:17 5: SubProcess 84194 started.
2019.03.13 18:32:17 5: SubProcess 84196 created.
2019.03.13 18:32:17 5: SubProcess 84196 started.
2019.03.13 18:32:17 5: SubProcess 84196 ended.
2019.03.13 18:32:17 5: SubProcess 84197 created.
2019.03.13 18:32:17 5: SubProcess 84197 started.
2019.03.13 18:32:18 5: Waiting for SubProcess 84194...
2019.03.13 18:32:18 5: SubProcess 84194 ended.


Dazwischen gibt es natürlich noch die anderen Logmeldungen des Servers. Die letzte Zeile hier ist dann aber auch tatsächlich die letzte Zeile die im Log erscheint. Irgendwas scheint sich da bei mehreren Kalendern zu verklemmen. Bei meinen drei Kalendern lässt sich das eigentlich problemlos reproduzieren, der Server kommt nur selten hoch.

Gruß
Michael
Titel: Antw:57_Calendar.pm: Async-Probleme mit mehreren Kalendern
Beitrag von: Dr. Boris Neubert am 13 März 2019, 19:56:04
Hallo,

die SubProcess-Sache muss ich gelegentlich noch überarbeiten - ich vermute, dass der derzeit noch nicht ganz FHEM-konforme Form das Problem unter MacOS verursacht. Es steht auf meiner Liste aber ich bin noch nicht dazu gekommen, es zu überarbeiten.

Viele Grüße
Boris
Titel: Antw:57_Calendar.pm: Async-Probleme mit mehreren Kalendern
Beitrag von: Dr. Boris Neubert am 16 Mai 2020, 13:08:56
Hallo,

ich habe im Calendar-Modul ein Attribut eingebaut, die Updates des Kalenders auf der Zeitachse zu verteilen. GGf. hilft das dem Problem ab, sofern es noch besteht. Das Thema ist ja schon über ein Jahr alt.

Viele Grüße
Boris