#1
|
|||
|
|||
Zweiter reconnect bedeutend langsamer: Min Wartezeit zwischen Reconnects setzen
Hey alle zusammen
Lade zurzeit von einem Hoster bei dem man mit fullspeed laden kann aber nur begrenztes Volumen. Also ich lade 1GB in 1,5min und dann muss ich 1h warten. Also reconnect und ich kann direkt weiter laden. Heißt es wird ca alle 1,5minuten ein reconnect gemacht. Folgendes Problem: Der erste Reconnect ist sehr schnell (ca. 5-10s), der zweite reconnect in kurzem Abstand zum ersten Reconnect ist dann jedoch bedeutend langsamer (ca. 1,5min). Das ist ziemlich nervig, da man dann ca 50% der Zeit kein Internet hat (also man hat immer während geladen wird 1,5min lang eine Verbindung und dann 1,5min lang kein Netz während dem Reconnect...) Kann ich da was machen? Hatte das Problem bei der Fritzbox 7390 bereits und jetzt bei der 7590 auch. Liegt das evtl. an der Telekom dass die mir dann beim zweiten mal nicht so schnell ne neue IP geben? Oder liegt das evtl an den Einstellungen vom Router oder am Reconnect script? Viele Grüße und Danke für jede Hilfe! €: Grade was ausprobiert: Warte ich 2,5 Minuten zwischen den Reconnects, dann geht der zweite auch sehr schnell in 5-10s. Warte ich 2 min, dauert der zweite ca 20s. Warte ich nur 1,5min dann dauert der zweite sehr lange... Meine Vermutung ist, dass es wohl an der Telekom liegt? €2: Meine Überlegung wäre, eine Option z.B. Reconnects müssen mindestens x Sekunden auseinander liegen. Das würde sogar die Durchsatzrate steigern: Jetzt: 1,5min laden + 1,5min reconnect + 1,5min laden... Mit Pause: 1,5min laden + 30s-1min warten + 5-20s reconnect + 1,5min laden... Aber das wichtigste ist, dass man dann das Internet noch einigermaßen normal nutzen kann und nicht ständig keine Verbindung hat :D Last edited by Crank436; 30.03.2021 at 14:15. |
#2
|
||||
|
||||
Hi,
bei mir war das schon immer so (aktuell Fritzbox 7490, Telekom). Da ich schon länger keine Reconnects mehr gebraucht habe, habe ich das eben mal getestet und die Zeiten bis zur Neuverbindung in Sekunden erfasst: Code:
6 6 18 21 > 180 Was auch immer es ist: Es liegt nicht an JDownloader Grüße, psp
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#3
|
||||
|
||||
Ich vermute das hier seitens des Anbieters irgendwelche Automatismen vorhanden sind, damit du nicht im Sekunden Tag Aus-/Einloggst und hier und da IPs aus dem IP Pool haben willst.
Du könntest zb via Eventscripter auf dem Event "Vor einem Reconnect" oder "Nach einem Reconnect" einfach nen kleinen Timer abwarten lassen, damit zwischen den Reconnect etwas Zeit *vergeht* Bei Fragen hierzu am besten einfach hier melden, https://board.jdownloader.org/showthread.php?t=70525 Ein simples Quote:
__________________
JD-Dev & Server-Admin |
#4
|
||||
|
||||
Gib gebe bescheid falls du den "Sweet Spot" gefunden hast, sprich, was ist die ideale Wartezeit zwischen Reconnects um eine noch längere wartezeit durch deinen Internetanbieter also in diesem Fall Telekom zu verhindern.
Es könnte auch für andere User hilfreich sein. In meinen obigen Tests habe ich zwischen den Reconnects max. 5 Sekunden gewartet. Grüße, psp
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download Last edited by pspzockerscene; 04.04.2024 at 14:00. Reason: Tippfehler fixed |
#5
|
|||
|
|||
Vielen Dank für die schnellen Antworten!!
Das mit dem Script funktioniert perfekt, das ist genau das was ich mir gedacht habe! Danke! :D Sobald ich den Sweet Spot für mich gefunden hab geb ich ihn gerne bekannt! Ist mit dem Script nur nicht so leicht rauszufinden, da man nicht genau erkennen kann wann der Reconnect startet bzw wie lange er gedauert hat. Die Reconnect Aktivität startet bei mir direkt nachdem der download fertig ist aber der eigentliche Reconnect findet dann erst 60 Sekunden danach statt wenn ich das jetzt richtig erkenne. Ein Gedanke der mir gerade kam: man kann sich mit der Autokonfiguration ja einen schnellen Reconnect suchen lassen. Wenn der erste nicht schnellgenug war, probiert er direkt einen anderen. In meinem Fall ist der zweite dann ja immer bedeutend langsamer, auch wenn das Skript theoretisch besser geeignet wäre? Also ich bin natürlich vollkommen zufrieden mit dem ersten Script das nur 6s dauert, war nur so ein Gedanke €: Hab grad gesehen, dass er auch beim manuellen Reconnect sleept. Also er wartet erst 1 min während die Reconnect Aktivität bereits läuft, in der Zeit geht das Internet noch, und nach der Minute ist es dann kurz weg und sofort wieder da. So kann ich dann relativ gut den Sweet Spot suchen wenn ich mal Zeit hab Last edited by Crank436; 30.03.2021 at 19:19. |
#6
|
||||
|
||||
@Crank436: Wartezeiten auf neue IP und co können in den Profieinstellungen geändert werden, Stichwort "reconnect seconds"
__________________
JD-Dev & Server-Admin |
#7
|
|||
|
|||
Hab mir das mal angeschaut, aber bin mir grad nicht sicher ob mir das in diesem Fall weiterhilft?
"To Wait for IP Change" gibt denke ich mal an wie lange darauf gewartet wird, bis ich eine neue IP bekomme? "To Wait for Offline" gibt denke ich an wie lange gewartet wird (bevor der reconnect quasi fehl schlägt), dass der Router offline ist "Seconds Before First IP Check" versteh ich leider nicht genau. Von der Beschreibung her hätte ich vermutet, dass sind die Sekunden bevor er das erste mal Prüft ob die IP sich verändert hat? Hab den Wert zum Testen auf 60 gestellt, der Reconnect ist aber in 6 Sekunden komplett durch also dass kanns nicht sein... Eine "globale" Einstellung wäre cool, dass man angegeben kann wie viele Secs zwischen den Reconnects vergehen. Habe ja das Script mit 60s verwendet, das hat bei den 1GB Parts auch perfekt funktioniert. Dann irgendwann hab ich was mit 200mb Parts geladen und musste das Script dementsprechend anpassen. Das würde bei einer "globalen" Einstellung wegfallen. Aber so ist es auf jeden Fall schonmal um einiges besser als vorher :D Frohe Ostern |
#8
|
||||
|
||||
Quote:
Quote:
Quote:
1.) JDownloader holt die aktuelle IP 2.) Reconnect Methode wird angeworfen 3.) "Seconds Before First IP Check" ODER "Wartezeit des Plugins" warten 4.) IP prüfen a.) Unterschiedlich -> Fertig b.) Weiter bei 5 5.) Warten auf "To Wait for IP Change" oder "To Wait for Offline", je nachdem was eher erreicht ist.
__________________
JD-Dev & Server-Admin |
#9
|
||||
|
||||
Quote:
in einer globalen Variable *merkst* und dann quasi nicht fest 60 Sekunden wartest, sondern Max(0,Min(60000,Letzter Reconnect-Jetzt)) mgpai kann dir da sicherlich schnell weiterhelfen, siehe https://board.jdownloader.org/showthread.php?t=70525 Du meinst ein globales *Mind. X Zeit zwischen 2 Reconnectversuchen*?
__________________
JD-Dev & Server-Admin Last edited by Jiaz; 06.04.2021 at 17:57. |
#10
|
|||
|
|||
Hey, sorry für die späte Antwort, aber besser spät als nie... ^^
Hab jetzt endlich Zeit gefunden und es genau so gemacht wie du gesagt hast! mgpai hat mir auch mit der globalen Variable geholfen und es funktioniert jetzt genau so wie es soll Danke! Nur das Min, Max hat mich etwas verwirrt. Hab eine einfache if jetzt-vorher < x then sleep (x - (jetzt - vorher)) gemacht. Last edited by Crank436; 09.11.2021 at 18:33. |
#11
|
||||
|
||||
Danke für dein Feedback.
Grüße, psp
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#12
|
||||
|
||||
@Crank436: Ebenfalls Danke fürs Feedback von mir!
__________________
JD-Dev & Server-Admin |
#13
|
|||
|
|||
Hi, hab das gleiche Problem bei o2.
Was ist denn nun die Lösung? Ich möchte gerne, daß Jdownloader nicht häufiger als alle 4 Minuten einen Reconnect durchführt. Last edited by thomaz; 04.04.2024 at 13:54. |
#14
|
||||
|
||||
Dafür gibt es keine extra Einstellungsmöglichkeit.
Die Feature-Anfrage hatten wir hier aufgenommen und ein Ticket erstellt: https://board.jdownloader.org/showpo...35&postcount=9 Die Frage ist, warum dein JDownloader derzeit so viele Reconnect-Versuche in kurzer Zeit ausführt: - Reconnect schlägt oftmals fehl? - Du lädst viele kleine Dateien, die schnell geladen werden und dann wird nach jeder Datei ein Reconnect benötigt?
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download Last edited by pspzockerscene; 04.04.2024 at 13:53. Reason: Ticket verlinkt |
#15
|
|||
|
|||
Quote:
Und es ist so das irgenwann die Telekom ein Limit eingeführt hat um häufige Einwahlen kurz hintereinander auszubremsen. Lade ich 200mb grosse Files runter brauchts teilweise 10 minuten bis es weitergeht. 1gb grosse gehen immer sofort nach 30-40s. Daher wäre ein "System" in JD angebraucht, das reconnects nicht kürzer als x sekunden hintereinander durchführt. Und Crank scheints ja hinbekommen zu haben, aber wo is das Script? Quote:
Last edited by thomaz; 04.04.2024 at 13:59. |
#16
|
||||
|
||||
Quote:
Diese Funktionalität gibt es derzeit aber noch nicht, daher musst du dir mit den Lösungsansätzen behelfen, die in diesem Thread genannt wurden. Der User Crank436 hat sich damals hier mit einem Script helfen lassen, dass verhindert, dass in "zu viele Reconnects in zu kurzer Zeit" ausgeführt werden.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#17
|
||||
|
||||
Quote:
Das ist auch kein Script sondern Pseudocode.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#18
|
|||
|
|||
Naja,
Einfach n Timer der In JD abläuft und erst wenn der auf 0 is, darf wieder reconnected werden. Immerhin ist fast alles was DSL ist von der Telekom. |
#19
|
||||
|
||||
Das ist schön, dass du Mockups erstellen kannst - nochmal:
Wir haben die Feature-Anfrage aufgenommen (= Ticket erstellt) und die Umsetzung folgt _irgendwann_. JDownloader ist open source d.h. wenn du magst, darfst du das Feautre auch selbst einbauen siehe: https://support.jdownloader.org/de/k...up-ide-eclipse Wenn dir das zu lange dauert, kannst du das jederzeit lokal bei dir über den EventScripter lösen.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#20
|
|||
|
|||
Aber ich muss sagen, das ich es sehr merkwürdig finde, daß es nach so vielen Jahren, noch immer keine offensichtliche Funktion gibt, die das "Free" Laden vereinfacht.
|
#21
|
||||
|
||||
@thomaz: Was genau meinst du? Falls du das mit dem Reconnect meinst, weil sich das mittels Eventscripter ebenfalls lösen lässt, ein Skript das nach dem Reconnect ein Flag setzt und Auto Reconnect abschaltet und ein Intervall-Skript das nach X Minuten und Flag AutoReconnect wieder aktiviert. Ein solches Skript ist für jemand mit Erfahrung in Skripten (siehe Skriptthread) wesentlich schneller umgesetzt als das wir jetzt GUI/Settings/Internas dafür ändern müssen.
__________________
JD-Dev & Server-Admin Last edited by Jiaz; 04.04.2024 at 14:50. |
#22
|
|||
|
|||
Wenns so einfach is, dann schreib doch eben n Skript.
"If last reconnect is shorter than 5 minutes then delay reconnect to match 5 minutes" |
#23
|
||||
|
||||
thomaz du möchtest hier einfach ein Feature, das es noch nicht gibt.
Du hast hier genug Hilfestellung erhalten. Ich schließe den Thread bis: - Wir das Feature umgesetzt haben - oder: es ein funktionierendes Script gibt, welches ich dann verlinken würde -psp-
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#24
|
||||
|
||||
Ich würde mich hier direkt im Eventscripter Thread um Hilfe bitte bzw aus den einzelnen Schnippseln eines zusammenbauen. Auch ich muss mich erst in den Eventscripter fuchsen, so wie du/andere auch. Ich hab nicht gesagt das es direkt in 5 mins gemacht ist, aber wenn man sich ein wenig damit beschäftigt, dann sollte das locker in 1-2 Stunden erledigt sein und wenn man sich Copy/Paste zusammenbaut, dann noch schneller.
__________________
JD-Dev & Server-Admin |
#25
|
||||
|
||||
Quote:
https://board.jdownloader.org/showpo...postcount=2850 Thread ist wieder geöffnet.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
Thread Tools | |
Display Modes | |
|
|