13.11.2024 09:35 - bearbeitet 13.11.2024 09:42
Hallo zusammen,
ich habe vor 2 Wochen meinen Comdirect API Python Script fertiggestellt und bin vor einem für mich unlösbaren Problem. Denn nachdem ich mich mit dem 2. Faktor authentifiziert habe und das Script sich alle 5 Minuten mit dem Refresh Token neu authentifiziert, dauert es jedes mal 20 - 50 Stunden, bis ich einen 503 HTTP Error vom Server erhalte und der Script abstützt. Ich habe dann noch eine Änderung gemacht, dass er es dann für 1 Minute weiter probiert aber bekomme trotzdem weiter das:
2024-11-13 06:58:36 - urllib3.connectionpool - DEBUG - https://api.comdirect.de:443 "POST /oauth/token HTTP/1.1" 503 0
davor bekomme ich immer das:
2024-11-13 06:48:25 - urllib3.connectionpool - DEBUG - https://api.comdirect.de:443 "POST /oauth/token HTTP/1.1" 200 None
2024-11-13 06:53:26 - urllib3.connectionpool - DEBUG - https://api.comdirect.de:443 "POST /oauth/token HTTP/1.1" 200 None
Es scheint, als wäre die Comdirect API bzw. die Sever zu instabil, um den Script mal für eine Woche am laufen zu halten. Habt ihr Ideen/Möglichkeiten das zu ändern?
Viele Grüße
Lennart
18.11.2024 11:26 - bearbeitet 18.11.2024 11:26
Aber mit gelöst meine ich nicht, dass damit der Code nicht mehr abstürzt, habe ich falsch formuliert. Der Code stürzt nur dann ab, wenn die Comdirect API wirlich über 10 Minuten nicht erreichbar ist, wie es heute morgen der Fall war.
am 18.11.2024 11:42
Nun, du solltest das natürlich mit sauberem Exceptionhandling implementieren, so dass Ausfälle von Fremdsystemen die Stabilität auf deiner Seite nicht beeinflussen 🙂
Wenn du dein "Script" einfach gegen die Wand laufen lässt, wenn eine extern API nicht antwortet, dann gibts ganz klar noch ein paar ToDo's.
am 18.11.2024 11:54
Mit abstürzen meine ich, dass der Script deshalb exited. Er kann ja nicht weiterlaufen, wenn er von der Comdirect API abhängig ist
am 04.12.2024 11:26
Hab jetzt die App mal 1 - 2 Tage durchlaufen lassen; zumindest in den letzten Versuchen kann ich die Instabilitäten nicht bestätigen, vielleicht hatte ich aber auch nur Glück und ich war zwischen den Hickups eingeloggt.
ich habs mal weiterhin im Auge.
Grüße