#1
|
||||
|
||||
Problem: Starting... hängt und "blockiert" andere Downloads
Ich beobachte öfter in der "Status"-Spalte bei "Running Downloads", dass eine Datei "ewig" auf "Starting..." hängen bleibt. Dadurch werden weitere Downloads blockiert.
Das muss nicht unbedingt ein Problem von JD sein, sondern liegt oft auch am Provider bzw. Seitenbetreiber. Nur würde ich mir in JD ein Timeout wünschen bzw. einstellen wollen. Frage: Kann man (in den Advanced Settings) hier eine Art Timeout einstellen, so dass der Versuch nach einer einzustellenden Zeit abgebrochen wird? ... und idealerweise zum einem späteren Zeitpunkt ein neuer Downloadversuch unternommen wird? |
#2
|
||||
|
||||
Nein.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#3
|
||||
|
||||
Dann würde ich dies gern als Feature Request einreichen.
Nehme an, ich muss dafür einen neuen Thread öffnen? |
#4
|
||||
|
||||
Nein ich habe deinen Thread entsprechend verschoben.
Ich denke nicht, dass das umgesetzt werden wird. Das Blockieren der Downloadslots in solchen Fällen ist oft auch gewollt oder nötig, damit Plugins z.B. ihre intern definierten Limits beachten. ...aber ja theoretisch könnte man zumindest Downloads anderer Hoster starten. Bitte warte, bis sich Jiaz dazu äußert. Es kann gut sein, dass diese Idee bereits Teil des unfertigen "Downloadsystem 2.0" ist. Grüße, psp
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#5
|
||||
|
||||
Wohin?
Sehr schade! Quote:
Ich warte dann mal, ob Jiaz mir dazu was schreibt... |
#6
|
||||
|
||||
Den "Pfad" des unterforums, in dem sich ein Thread gerade befindet siehst du immer oben wenn du in deinem Thread bist.
In diesem Fall: Code:
JDownloader Community - Appwork GmbH > Deutscher Support > Wünsche https://board.jdownloader.org/forumdisplay.php?f=16 In diesem Fall: Code:
Verschoben: Problem: Starting... hängt und "blockiert" andere Downloads Es ist auch nicht "forever". Es kommt auch auf die in der Browser-Instanz des Plugins gesetzten Timeouts und das Errorhandling der individuellen Plugins an. Welcher Hoster ist es in deinem Fall? Bitte stelle Testlinks zur Verfügung. Ich bin mir sicher das wird er
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#7
|
||||
|
||||
Hierzu bitte ein Log! Es muss ja einen Grund geben warum es hängt und vor allem wo.
__________________
JD-Dev & Server-Admin |
#8
|
||||
|
||||
In welcher Log-Datei steht das denn?
|
#9
|
||||
|
||||
Ohne zu wissen wo es hängt, schwer zu sagen. Fange einfach mal mit der Log Datei des Hoster Plugins an
Ebenso mal den ThreadDump anschauen, dort sieht man was jeder Thread *aktuell* macht und ob dieser auf irgendwas wartet/hängt.
__________________
JD-Dev & Server-Admin |
#10
|
||||
|
||||
Quote:
Das Hängen passiert übrigens bei Direkt-Links. |
#11
|
||||
|
||||
Wenn der Server dahinter *hängt* dann blockiert der TCP Read im OS und wartet auf den Read-Timeout. Sowas solltest du sehr schnell im ThreadDump log sehen, dort sind alle Threads gelistet. Gerne kannst mir das File auch an support@jdownloader.org schicken
__________________
JD-Dev & Server-Admin |
#12
|
||||
|
||||
Quote:
**External links are only visible to Support Staff****External links are only visible to Support Staff** Mit Java kenne ich mich wie gesagt nicht aus. Habe nur kurz quer gelesen. Ist wohl ne größere Sache dadran zu kommen? Quote:
|
#13
|
||||
|
||||
@StefanM: Das hat damit GAR nichts zu tun! Das ThreadDump Log wird vom JDownloader erstellt wenn du den "Log erstellen" Dialog aufrufst. Das Log muss nicht hochgeladen/versendet werden. Einfach nur den "Log erstellen" Dialog öffnen und schließen und dann schreibt JDownloader die aktuellen Thread (ThreadDump) heraus in ein entsprechendes File im logs Ordner
__________________
JD-Dev & Server-Admin |
#14
|
||||
|
||||
Quote:
Nachdem ich im Log-Folder vergeblich nach einem solchen Log gesucht habe, habe ich Google befragt, ... In JD finde ich nur Help -> Create a log (zum Versand der ID an den Support) Aber ich habe jetzt noch eine zweite Anleitung von einem gewissen Jiaz gefunden: Quote:
|
#15
|
||||
|
||||
Quote:
org.jdownloader.startup.commands.ThreadDump.log.0 Datei Quote:
__________________
JD-Dev & Server-Admin Last edited by Jiaz; 15.06.2022 at 19:13. |
#16
|
||||
|
||||
Quote:
Dazu folgende Fragen: Frage 1: Habe mir die einzige erstellte Datei org.jdownloader.startup.commands.ThreadDump.log.0 angesehen: Sie enthält x Einträge dieser Art: Code:
at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Win32ShellFolderManager2.java:586) at java.lang.Thread.run(Thread.java:750) Frage 2: Wenn ich dieser Anleitung folge, dann müsste ich für ein ggf. erforderliches Log auch noch den Debug-Mode aktivieren? Dann aber doch sicher, bevor ein (ggf. zu einem Fehlverhalten führendes) Ereignis, erfolgt!? Frage 3: Wenn ich die o.g Anleitung richtig interpretiere, dann erfolgt bereits in dem Moment, indem das untere Fenster aus diesem Screenshot erscheint... ...ein Upload der Logs. Und die ID (1369582098578) muss euch nur zur Zuordnung genannt werden. Ist das so richtig? Frage 4: Ist es richtig, dass der Upload erfolgt, ohne dass der User den Upload explizit freigibt? Oder wie erfolgt der Zugriff von eurer Seite? Frage 5: Hat der User irgendeine Möglichkeit einzusehen, was er hochgeladen hat? Also im Prinzip einen Kopie der hochgeladenen Logs? Zitat aus https://my.jdownloader.org/legal/pri...ml#jdownloader Quote:
Ergänzender Hinweis: Die Fragen stehen zum Teil auch im Zusammenhang mit unseren privat ausgetauschten Nachrichten Last edited by StefanM; 16.06.2022 at 19:31. |
#17
|
|||||||
|
|||||||
Quote:
Quote:
Quote:
Quote:
Quote:
Wir werden den Dialog überarbeiten, damit der Nutzer weiß was der nächste Klick macht und bedeutet. Quote:
Quote:
Wenn du vor dem Hochladen der Logs hier Dateien aus dem log Unterordner löscht, so sind diese auch nicht Teil des hochgeladenen Logs. Einen Zugriff von Dritten/Nutzern auf ein hochgeladenes Log (auch das eigene Log) ist derzeit nicht vorgesehen/möglich. Lediglich wenige, über viele Jahre tätige und vertrauenswürdige Support/Developer-Mitglieder ist der Zugriff auf die Logs möglich. Wir könnten hier aber zb. optional eine Kopie des Pakets auf Nutzerwunsch abspeichern. Das der Nutzer eigene hochgeladene Logs auch nachträglich Online einsehen kann(evtl sogar auf Wunsch selbständig löschen) wäre natürlich, mit entsprechenden Änderungen am Server, möglich.
__________________
JD-Dev & Server-Admin Last edited by Jiaz; 16.06.2022 at 21:16. |
Thread Tools | |
Display Modes | |
|
|