Autor Thema: 57_Calendar.pm: Freeze trotz Update-Attribut auf "async"  (Gelesen 664 mal)

Offline m0urs

  • Full Member
  • ***
  • Beiträge: 104
    • Urs-o-Log
57_Calendar.pm: Freeze trotz Update-Attribut auf "async"
« am: 08 Februar 2018, 15:53:55 »
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?

Offline KernSani

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2186
Antw:57_Calendar.pm: Freeze trotz Update-Attribut auf "async"
« Antwort #1 am: 08 Februar 2018, 17:35:27 »
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, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

Offline m0urs

  • Full Member
  • ***
  • Beiträge: 104
    • Urs-o-Log
Antw:57_Calendar.pm: Freeze trotz Update-Attribut auf "async"
« Antwort #2 am: 08 Februar 2018, 19:32:47 »
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!

Offline m0urs

  • Full Member
  • ***
  • Beiträge: 104
    • Urs-o-Log
Antw:57_Calendar.pm: Freeze trotz Update-Attribut auf "async"
« Antwort #3 am: 10 Februar 2018, 17:10:21 »
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?

Offline KernSani

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2186
RasPi: RFXTRX, HM, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...