Ankündigung

Einklappen
Keine Ankündigung bisher.

DarkSky Bausteine

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Zitat von beauty Beitrag anzeigen
    Hallo ich habe seit ein paar tagen ständig folgende Einträge im Log.

    Code:
    Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed
    An was kann das liegen bzw. was kann ich dagegen tun? LBS ist bisher eigentlich immer realtiv stabil gelaufen.
    wintermute kannst du dir das mal anschauen ob sich da was geändert hat?

    Kommentar


      Zitat von beauty Beitrag anzeigen
      wintermute kannst du dir das mal anschauen ob sich da was geändert hat?
      Ich kann das leider nicht nachvollziehen, bei mir laeuft es. Ein "umfangreicheres" Logfile waere evtl hilfreich. Sowie der Versuch, die URL aus dem Logfile in einem Browser zu oeffnen. Der Fehler kommt zwar offenbar von der Gegenseite, aber damit koennte man das nochmal verifizieren.

      Kommentar


        wintermute der link im log funktioniert und gibt auch die Daten aus.
        Anbei noch ein debug von einem Abruf intervall. Das ganze wiederholt sich nach meinem stündlichen Abrufintervall.
        Kann es sein das es zuviel Abrufe pro Tag sind bei stündlichem trigger?


        Code:
        2024-03-20 22:00:01    491473    6824    6    (ID317) Informational: Baustein startet
        2024-03-20 22:00:01    491807    6824    6    (ID317) Informational: Benutze geographische Laenge 'x.xxxx' und Breite 'xx.xxxxx' zur Abfrage
        2024-03-20 22:00:01    492598    6824    7    (ID317) Debug: ############ DEBUG-Dump ############
        2024-03-20 22:00:01    492646    6824    7    (ID317) Debug: Triggerwert: 0
        2024-03-20 22:00:01    492688    6824    7    (ID317) Debug: Starttag: 0
        2024-03-20 22:00:01    492728    6824    7    (ID317) Debug: Endtag: 7
        2024-03-20 22:00:01    492767    6824    7    (ID317) Debug: Laenge: x.xxxxxxx
        2024-03-20 22:00:01    492805    6824    7    (ID317) Debug: Breite: xx.xxxxx
        2024-03-20 22:00:01    492845    6824    7    (ID317) Debug: Sprache: de
        2024-03-20 22:00:01    492883    6824    7    (ID317) Debug: Einheiten: si
        2024-03-20 22:00:01    492923    6824    7    (ID317) Debug: Hell/Dunkel: Dunkel
        2024-03-20 22:00:01    492960    6824    7    (ID317) Debug: Locale: de_DE
        2024-03-20 22:00:01    493000    6824    7    (ID317) Debug: URL: https://api.pirateweather.net/forecast/xxxxxxxx  /xx.xxxxxx,x.xxxx?extend=hourly?exclude=alerts&lang=de&units=si
        2024-03-20 22:00:01    493041    6824    7    (ID317) Debug: Cache: /tmp/EDOMI_LBS19001631_xx.xxxx,x.xxx_de_si
        2024-03-20 22:00:01    493091    6824    7    (ID317) Debug: Cache vorh.: Ja
        2024-03-20 22:00:01    493132    6824    7    (ID317) Debug: Cache (alt): /tmp/EDOMI_LBS19001631_xx.xxx,x.xxx_de_si
        2024-03-20 22:00:01    493170    6824    7    (ID317) Debug: Cache-Alter: 3593
        2024-03-20 22:00:01    493208    6824    7    (ID317) Debug: Cache-Dauer: 1800
        2024-03-20 22:00:01    493247    6824    7    (ID317) Debug: Cache Clean: Nein
        2024-03-20 22:00:01    493285    6824    7    (ID317) Debug: Denro ONE:
        2024-03-20 22:00:01    493324    6824    7    (ID317) Debug: ##### Hier Monitor abschneiden #####
        2024-03-20 22:00:01    493388    6824    6    (ID317) Informational: Lokaler Cache zu alt (3593s) oder nicht vorhanden, fetche Daten von 'https://api.pirateweather.net/forecast/xxxxxxxx/xx.xxx,x.xxx?extend=hourly?exclude=alerts&lang=de&units=si'
        2024-03-20 22:00:16    896462    6824    0    (ID317) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed
        2024-03-20 22:00:16    899915    6824    6    (ID317) Informational: Baustein beendet​

        Kommentar


          Das sieht so aus, als wuerde der Server aus irgendwelchen Gruenden nicht mitmachen - Ueberlastung oder so. Ich konnte den Fehler zunaechst nicht nachvollziehen, mir ist dann allerdings aufgefallen, dass ich den Fehler sporadisch auch in meinem Log finde (ich frage viertelstuendlich ab):
          Code:
          2024-03-20 13:15:15    728136    31078    0    (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed
          2024-03-20 15:00:13    726500    5458    0    (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed
          2024-03-20 15:15:02    360739    6422    0    (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed
          2024-03-20 15:30:16    296211    7372    0    (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed
          2024-03-20 15:45:13    744594    8324    0    (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed
          2024-03-20 16:00:13    972093    9277    0    (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed
          2024-03-20 20:00:15    632181    24598    0    (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed
          2024-03-20 22:30:13    900413    1776    0    (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed
          2024-03-20 23:30:16    467150    5672    0    (ID184) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed
          2024-03-21 05:00:16    975925    26734    0    (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed
          2024-03-21 06:00:15    477330    30551    0    (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed
          2024-03-21 07:00:16    460800    2003    0    (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed
          2024-03-21 08:00:16    631509    5887    0    (ID184) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed
          2024-03-21 10:30:15    391282    15423    0    (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed
          2024-03-21 13:00:16    541780    24985    0    (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed
          2024-03-21 14:00:17    135360    28795    0    (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed
          2024-03-21 15:00:16    703896    32611    0    (ID184) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed
          2024-03-21 17:30:17    696876    9867    0    (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed
          2024-03-21 20:00:16    718673    19410    0    (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed
          2024-03-21 21:30:15    794728    25185    0    (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed
          2024-03-21 22:30:15    845400    29011    0    (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed
          2024-03-21 23:30:15    984200    362    0    (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed
          2024-03-22 02:00:16    869203    10100    0    (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed
          2024-03-22 06:00:16    507046    25417    0    (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed
          2024-03-22 10:00:17    605879    8424    0    (ID15) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed
          2024-03-22 11:00:17    539330    12239    0    (ID184) Emergency: Abbruch, Fehlermeldung empfangen: could not JSON decode Lambda function response: statusCode validation failed​
          Da kann man als Client jetzt recht wenig dran aendern, ausser halt im Fehlerfall erneut versuchen.
          Stuendlich ist jedenfalls nicht zu haeufig, die Fehler treten (zumindest bei mir) unregelmaessig auf - das liegt sicher nicht an der Frequenz.

          Kommentar


            Hallo,
            ich habe den LBS 19001632 installiert. Die json-Datei und header-Datei der Wetterdaten für 7 Tage wurde durch den LBS korrekt in das tmp-Verzeichnis abgelegt. Es landen auch die richtigen Werte in einem hierfür angelegten Edomi-Archiv. Leider werden in das Archiv aber nur 65 Datensätze für ca. 2,5 Tage eingelesen, obwohl in der json-Datei Werte für 7 Tage enthalten sind. Darf ich nach einem Tipp fragen, woran das liegen könnte.​
            (Meine Umgebung: centos-release-7-9.2009.1.e17; edomi 2.03)​

            Kommentar


              Hallo,
              die Lösung für mein Problem mit den unvollständigen Daten lag in Zeile ~181:
              $url.='?extend=hourly?exclude=alerts'; // Falsch: Doppeltes "?"
              $url.='?extend=hourly&exclude=alerts'; // Richtig: "&" für weitere Parameter
              Durch Änderung des „?“ in „&“ und erneutem Einlesen des LBS 19001632 wurden alle 168 (7 Tage x 24 Std.) Datensätze korrekt verarbeitet.

              Kommentar

              Lädt...
              X