Comments (14)
Tankerkönig hier: Das "connection refused" kommt von einer Blockade, die jetzt im Server greift, wenn für 60 Sekunden mehr als 1 Request/Sekunde kommt. Die Blockade für diese IP-Adresse wird nach einer Stunde automatisch aufgehoben: also abwarten, bis eine gefixte Version der Software kommt, diese einspielen und nach einer Stunde sollte es wieder gehen..
from iobroker.tankerkoenig.
Der Fehler ist mit Version 2.0.4 behoben. Er tauchte von 2.0.0 bis 2.0.3 auf. Bisher ist für die Masse der Nutzer im stable Repository noch nur die Version 1.0.4 nutzbar. Wir sollten beobachten, ob in den nächsten Tagen Probleme auftauchen.
from iobroker.tankerkoenig.
Hab mir mal erlaubt das Problem zu reparieren und hab den folgenden pull request erstellt:
https://github.com/Pix---/ioBroker.tankerkoenig/pull/30
Zusätzlich sollte damit nun der adapter auch einen User-Agent:
request header mitliefern sodass Tankerkönig auf zukünftige Probleme mit dem adapter entsprechend reagieren kann.
from iobroker.tankerkoenig.
@ThmsD das bedeutet, du hast die Instanz wahrscheinlich 2x laufen, wurde einmal nicht richtig beendet. mit "ps -A | grep io" bekommst du alle laufenden iobroker Instanzen angezeigt, wenn du also iobroker beendest mit "iobroker stop" einen Moment wartest, und dann "ps -A | grep io" eingibst, sollten keine prozesse mehr mit io.xxxx angezeigt werden. Wenn doch, dann mit "kill prozessnr." beenden. Dann iobroker neu starten, und der Fehler kommt nicht mehr.
from iobroker.tankerkoenig.
Also heute abend kommen noch wesentlich mehr Requests als gestern rein (seit 15:30 Uhr ca 5 Mio), der Fehler scheint nicht behoben, bitte fixen, sonst müssen wir den Server abschalten. Kann es sein, dass sich Leute eine alte, kaputte Vesrion installieren, nicht die neue gefixte - falls sie wirklich gefixt ist? Ein Request-Header mit Software und Version wäre sehr nützlich, dann können wir bei solchen fehlern gezielt die kaputte Version abklemmen und unschuldige müssten nicht so leiden..
from iobroker.tankerkoenig.
ich habe die Version 2.0.4 installiert, hab den Adapter vorerst ausgeschalten.. da mein Raspi so langsam kochte
und der Log ist ewig lang
from iobroker.tankerkoenig.
Hier ebenfalls Probleme.
Bemerkt habe ich diese nach der Installation von Version 2.0.4 (vorher ist mir nichts aufgefallen).
from iobroker.tankerkoenig.
Nach dem Update auf 2.0.4 führte der Adapter sehr viele Anfragen in kurzer Zeit aus. Das konnte ich anscheinend beheben, indem ich in den Instanzeinstellungen das Intervall neu gesetzt habe.
from iobroker.tankerkoenig.
Auch ich kann bestätigen das mit der 2.0.4 das Problem nicht behoben war/ist. Bei mir war es sogar so, das das aktivieren der 2.0.4 version die gesamte Internetverbindung lahmlegte...
from iobroker.tankerkoenig.
Hier nochmal ein Screenshot davon, wie mein Log aussah, als ich auf 2.0.4 geupdated habe.
Wie bereits erwähnt, nach Änderung des Intervalls in der Instanz wurden die vielen Abfragen gestoppt.
from iobroker.tankerkoenig.
Vielen Dank dafür! Sobald die Tests von Travis und Appveyor abgeschlossen sind, werde ich mergen.
👍
from iobroker.tankerkoenig.
@tankerkoenig Bitte dann sobald die 2.0.5 draussen ist eventuelle IP-Sperrungen wieder aufheben. Das Problem sollte ja nun behoben sein.
from iobroker.tankerkoenig.
Edit: Problem ist wohl mit 2.0.5 behoben, wir haben einmalig sehr viele Zugriffe mit 2.0.5. gesehen, die kamen aber nur von einer IP-Adresse (vermutlich ein Test).
Also bitte updaten auf mindestens 2.0.5. Der Tankerkönig-API-Server sperrt jetzt solche Dauer-Zugriffe jeweils für 1h komplett aus, also ggf etwas warten. Wir hatten in der Spitze über 1000 Requests/Sekunde :-)
from iobroker.tankerkoenig.
Noch eine Sachen, die ich so bisher beim Adapter nicht gesehen habe (bzw. mir bisher evtl. nicht aufgefallen ist):
Warnings, dass die Instanz bereits läuft.
from iobroker.tankerkoenig.
Related Issues (20)
- type error HOT 2
- [Bug]: error: TypeError: Cannot read properties of undefined HOT 5
- [Bug]: V3.3.0:Hausnummer wird nicht im Hausnummer-Feld eingetragen HOT 12
- [Bug]: axios HOT 1
- [Bug]: Wrong type “postCode” HOT 4
- [Feature]: Cheapest Station Boolean HOT 5
- error [ Adapter V:3.3.2 createObjects ] Error creating all states: TypeError: Cannot read property 'length' of undefined[Bug]: HOT 3
- [Bug]: Cheapest Station Boolean true even if not cheapest HOT 13
- [Bug]: [ Adapter V:3.3.2 createObjects ] Error creating all states: TypeError: Cannot read properties of null (reading 'length') HOT 9
- [Bug]: post code starting with 0 shown wrong HOT 3
- wrong object value tankerkoenig.0.stations.*.status resp. no updates for fuel prices until station shop opens, although 24/7 tank automate exists HOT 6
- Update stable version in repo from 3.1.0 to 3.3.5 HOT 1
- [Feature]: Preisdifferenz in Json Tabelle HOT 7
- Hoher Speicher Verbrauch HOT 7
- requestData axios response not ok HOT 3
- [Feature]: Grafana Dashboard link in Doku HOT 1
- Anzahl der Stationen erhöhen
- Abfragezeit von 10 auf 5Minuten ändern.[Feature]:
- [Feature]: Tankstelle geöffnet text ändern
- Update stable version in repo from 3.3.7 to 3.4.0 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from iobroker.tankerkoenig.