Forenüberlastung durch massiv gestiegene Abfragen

Derzeit kommt es immer wieder zu heftigem Abfrageaufkommen im Forum, teils bis zum 20-fachen des üblichen. Deshalb ist das Forum langsam bzw. es kommt zu 503-Status-Anzeigen oder gar keiner Reaktion des Forums.

Wir haben in den letzten Wochen laufend reagiert und die Leistung verdoppelt, was zunächst geholfen hatte. Mittlerweile haben die Abfragen wieder zugenommen und wir haben heute am frühen Abend die Serverleistung nochmals verdoppelt. Allerdings hat sich gleich darauf das Abfragevolumen ebenfalls verdoppelt.

Wir arbeiten seit längerem an einem Umbau der IT-Struktur des Forums, damit sollten wir nächste Woche eine Verzehnfachung der Leistung erreichen und könnten mit der neuen IT-Basis dann auch nochmals nachlegen.

Die Ursachen für diese Abfragen scheint nach ersten Analysen in KI-Systemen zu liegen, die für das Training der Modelle das gesamte Internet mit hoher Leistung auslesen. Ein Filtern ist schwierig, weil es mal US-Adressen sind und dann wieder chinesische und das ständig wechselt.

Bitte sichert neue Beiträge in einem Texteditor vor dem Absenden im Browser. Wir bitten um Eure Geduld

[TOP 10 FR] Reverse Workflow - oder von hinten durch den Server in die ETS

Eure Wünsche und Phantasien
Forumsregeln
  • Denke bitte an aussagekräftige Titel und gebe dort auch die [Firmware] an. Wenn ETS oder CometVisu beteiligt sind, dann auch deren Version
  • Bitte mache vollständige Angaben zu Deinem Server, dessen ID und dem Online-Status in Deiner Signatur. Hilfreich ist oft auch die Beschreibung der angeschlossener Hardware sowie die verwendeten Protokolle
  • Beschreibe Dein Projekt und Dein Problem bitte vollständig. Achte bitte darauf, dass auf Screenshots die Statusleiste sichtbar ist
  • Bitte sei stets freundlich und wohlwollend, bleibe beim Thema und unterschreibe mit deinem Vornamen. Bitte lese alle Regeln, die Du hier findest: https://wiki.timberwolf.io/Forenregeln

Ersteller
StefanW
Elaborated Networks
Elaborated Networks
Reactions:
Beiträge: 10830
Registriert: So Aug 12, 2018 9:27 am
Wohnort: Frauenneuharting
Hat sich bedankt: 5350 Mal
Danksagung erhalten: 8988 Mal
Kontaktdaten:

#31

Beitrag von StefanW »

Chris M. hat geschrieben: Do Nov 14, 2019 6:57 pmBitte mit Live-Anlegen einer neuen GA ohne hier Dialog-Boxen oder gar Seiten wechseln zu müssen! Und diese GA sollte dann über den TWS-Importer natürlich in der ETS gleich mit angelegt werden.
Genau so ist es gedacht.

Im DOS einfach "neue GA / neues Objekt" dann die GA eingeben und fertig.

Das Objekt dazu macht er sich im Hintergrund selbst, mit der GA-Verknüpfung und programmiert sich gleich. Ich hoffe, wir bekommen das ohne Restart des KNX Stacks hin.

Den Sync mit der ETS macht der Kunde dann, sobald er Lust und Laune daran hat.

lg

Stefan
Stefan Werner
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de

Link zu Impressum und Datenschutzerklärung oben.

FabKNX
Reactions:
Beiträge: 515
Registriert: Mi Aug 15, 2018 7:50 pm
Wohnort: LK Heilbronn
Hat sich bedankt: 768 Mal
Danksagung erhalten: 265 Mal

#32

Beitrag von FabKNX »

das finde ich auch echt gut, dann verliert man sich beim Anlegen von Logiken nicht immer in der ETS. Sondern bleibt bei der Sache.
VG Fabian
TWS 2500
timberwolf138, VPN offen, Reboot jederzeit
follow me on Instagram: https://www.instagram.com/meinsommer_diy/

Ersteller
StefanW
Elaborated Networks
Elaborated Networks
Reactions:
Beiträge: 10830
Registriert: So Aug 12, 2018 9:27 am
Wohnort: Frauenneuharting
Hat sich bedankt: 5350 Mal
Danksagung erhalten: 8988 Mal
Kontaktdaten:

#33

Beitrag von StefanW »

Hallo zusammen,

wow, 31 Reactions und eine lebhafte Teilnahme, sieht ja fast so aus, dass wir das Feature umsetzen müssen 8-)

Nun, war eh geplant, weil Ziel des Timberwolf Servers ist es, dass alles so einfach wird wie finanziell sinnvoll machbar und dabei möglichst auch Zeit eingespart wird, damit ihr mehr Zeit habt für Eure Familien.

Das Transplantationszentrum reibt sich auch schon die Hände... 19 frische Nieren..

lg

Stefan
Stefan Werner
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de

Link zu Impressum und Datenschutzerklärung oben.

bluegaspode
Reactions:
Beiträge: 76
Registriert: Sa Nov 09, 2019 10:09 pm
Hat sich bedankt: 7 Mal
Danksagung erhalten: 33 Mal

#34

Beitrag von bluegaspode »

Ich habe jetzt auch dafür gevotet.

Denn ich fange jetzt an Logiken zu schreiben und natürlich ist nicht jede GA, die ich spannend finde verknüpft.
Also Workaround anwenden (app.php/kb/viewarticle?a=94).

Währenddessen schreibt und liest die CometVisu ohne Probleme fleißig auf dem Bus und mir ist erneut nicht klar, welche Vorteile dieses Konzept mit der ETS-App für mich haben soll, wenn ich über mehr Nachteile stolpere als ich bisher Vorteile für mich ausmachen würde.

Ich bin daher sogar für einen "radikaleren" Ansatz:
Denke den letzten Schritt ''mit der ETS synchronisieren" komplett anders.

Grundthese:
Wenn du den 4ten Schritt "mit ETS synchronisieren Schritt" weglässt, haben 80% der Nutzer keinen Nachteil. Der Timberwolf liest und schreibt auf den Bus, wie er lustig ist (sogar zertifiziert). Und für Kunden sind Schritt 1-3 total intuitiv und super elegant.

Wer sind die letzten 20%, denen das nicht reicht?
Alle diejenigen, die etwas komplexere Topologie haben und wo die ETS die Applikation/Gruppenadressenzuordnung braucht, um die Linienkoppler korrekt zu programmieren.
Diese Nutzer würden nun normalerweise ein Dummy-Objekt anlegen und dabei viel falsch machen können, bzw. hohen Aufwand damit haben.

Und jetzt kommts:
Objekt 1-8999 des Timberwolf werden nie in der ETS angelegt (und auch nicht hin- und hersynchronisiert mit all den potenziellen Problemen).
Dafür gibt es Objekt 9000-9020 mit klassischer "Dummy" Funktionalität, die der Timberwolf zwar besitzt aber eigentlich komplett ignoriert. Zzgl. einen Importer, der alle GAs passend zu ihrem Typ auf die paar Dummy-Objekt packt.

Die ETS ist dann glücklich. In der Folge sind die Linienkoppler auch glücklich. Der Timberwolf Nutzer sind glücklich. Und deine Entwickler auch, denn du bist den Großteil der sich gegenseitig beeinflussenden Synchronisationsprobleme los.
Zuletzt geändert von bluegaspode am Di Nov 19, 2019 12:18 am, insgesamt 1-mal geändert.
"TWS 350Q ID:417, VPN geschlossen, Reboot nicht erlaubt"

bluegaspode
Reactions:
Beiträge: 76
Registriert: Sa Nov 09, 2019 10:09 pm
Hat sich bedankt: 7 Mal
Danksagung erhalten: 33 Mal

#35

Beitrag von bluegaspode »

Oh und ganz vergessen: die ETS Performance Probleme wäre auch weg, denn die ETS sieht nur noch die 20 Dummy-Objekte (9000-9020).
Wieviel Nerven (bei dir, weil das Problem weg vom Tisch ist und du nicht mehr von den ETS-Entwicklern abhängig bist) und allen Nutzern könnten hier gespart werden?
"TWS 350Q ID:417, VPN geschlossen, Reboot nicht erlaubt"
Antworten

Zurück zu „Feature Requests & Diskussionen Timberwolf Allgemein“