57_Calendar.pm: Freeze trotz Update-Attribut auf "async"

Begonnen von m0urs, 08 Februar 2018, 15:53:55

Vorheriges Thema - Nächstes Thema

m0urs

Hallo,
ich habe zwei Google-Kalender, die ich mit dem Modul "57_Calendar.pm" lese. Bei beiden ist das Attribut "update" auf "async" gesetzt. Trotzdem bekomme ich beim Update jeweils einen Freeze, z.B.:

defmod cal.dienstplan.xxx Calendar ical url https://calendar.google.com/calendar/ical/xxxxxxx%40group.calendar.google.com/private-xxxxxxx/basic.ics
attr cal.dienstplan.xxx hideOlderThan 0
attr cal.dienstplan.xxx room sys_Kalender
attr cal.dienstplan.xxx update async


Im Log:

2018.02.08 15:31:25 1: FreezeMon: FREEZEMON possible freeze starting at 15:31:21, delay is 4.179 possibly caused by Calendar_PollChild(cal.dienstplan.sabine)

Sollte "async" nicht genau das verhindern?

KernSani

Bitte beachten: freezemon ermittelt nur einen möglichen Verursacher. Bitte zusätzlich- z.B. mit verbose 5 - überprüfen, ob CALVIEW tatsächlich den freeze verursacht


Kurz, weil mobil...
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

m0urs

Ich konnte es bei jedem Aufruf reproduzieren, und zwar mit beiden Kalendern. Allerdings muss ich gestehen, dass es eben egal wie oft ich es probiert habe, nicht mehr aufgetreten ist. Scheinbar doch falscher Alarm. Sollte es wieder passieren, meld ich mich nochmal. Ansonsten erst mal erledigt. Danke!

m0urs

Also, es tritt trotzdem noch auf. Nach dem Neustart von FHEM war FREEZEMON irgendwie nicht mehr aktiv, deswegen gab es keine Meldungen. Ich kann bei UPDATE und RELOAD meiner Kalender den Freeze reproduzieren. Oder FREEZEMON meint zu UNrecht einen Freeze zu erkennen?

2018.02.10 17:06:26 4: Calendar cal.dienstplan.sabine: Updating...
2018.02.10 17:06:26 4: Calendar cal.dienstplan.sabine: Getting data from URL <hidden>
2018.02.10 17:06:26 4: Calendar cal.dienstplan.sabine: parsing data asynchronously (PID= 3612)
2018.02.10 17:06:26 5: Calendar cal.dienstplan.sabine: control passed back to main loop.
2018.02.10 17:06:27 4: Calendar cal.dienstplan.sabine: got result from asynchronous parsing.
2018.02.10 17:06:28 4: Calendar cal.dienstplan.sabine: asynchronous parsing finished.
2018.02.10 17:06:28 4: Calendar cal.dienstplan.sabine: merging data
2018.02.10 17:06:28 4: Calendar cal.dienstplan.sabine: 205 records processed, 0 new, 205 known, 0 modified, 0 changed.
2018.02.10 17:06:28 4: Calendar cal.dienstplan.sabine: creating calendar events
2018.02.10 17:06:28 4: Calendar cal.dienstplan.sabine: Checking times...
2018.02.10 17:06:31 4: Calendar cal.dienstplan.sabine: process ended.
2018.02.10 17:06:31 1: FreezeMon: FREEZEMON possible freeze starting at 17:06:28, delay is 3.992 possibly caused by SONOSPLAYER_SimulateCurrentTrackPosition(SONOS_GaesteBad) FRITZBOX_Readout_Start(FRITZBOX.Readout) Calendar_PollChild(cal.dienstplan.sabine)
2018.02.10 17:06:46 4: Calendar cal.dienstplan.sabine: Updating...
2018.02.10 17:06:46 4: Calendar cal.dienstplan.sabine: Getting data from URL <hidden>
2018.02.10 17:06:47 4: Calendar cal.dienstplan.sabine: parsing data asynchronously (PID= 3633)
2018.02.10 17:06:47 5: Calendar cal.dienstplan.sabine: control passed back to main loop.
2018.02.10 17:06:48 4: Calendar cal.dienstplan.sabine: got result from asynchronous parsing.
2018.02.10 17:06:48 4: Calendar cal.dienstplan.sabine: asynchronous parsing finished.
2018.02.10 17:06:48 4: Calendar cal.dienstplan.sabine: merging data
2018.02.10 17:06:48 4: Calendar cal.dienstplan.sabine: 205 records processed, 205 new, 0 known, 0 modified, 0 changed.
2018.02.10 17:06:48 4: Calendar cal.dienstplan.sabine: creating calendar events
2018.02.10 17:06:49 4: Calendar cal.dienstplan.sabine: Checking times...
2018.02.10 17:06:52 4: Calendar cal.dienstplan.sabine: process ended.
2018.02.10 17:06:53 1: FreezeMon: FREEZEMON possible freeze starting at 17:06:49, delay is 4.066 possibly caused by Calendar_PollChild(cal.dienstplan.sabine) SONOSPLAYER_SimulateCurrentTrackPosition(SONOS_GaesteBad)


Was meint ihr?

KernSani

RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...