#1
|
|||
|
|||
HDD Voll - Automatisch neu entpacken wenn freierspeicher verfügbar
Hallo zusammen,
ich habe gerade die Suche bemüht, leider nichts dazu gefunden. ich bin auf der Suche nach einem Eventscript welches automatisch alle 30 minuten prüft ob wieder genügend speicher frei ist zum entpacken. So das man nciht gezwungen ist manuell zu entpacken wenn wieder genug freierspeicher verfügbar ist. Situation kommt zustande durch einen PC der nicht so viel Leistung hat und länger für das Entpacken benötigt. Dann bleiben die Dateiem mit der Fehlermeldung "nicht genügend freierspeicher verfügbar" einfach unentpackt im Downloader. Vielleicht hat einer eine Lösung. Würde mich feuen. Gruß TheDeath24 |
#2
|
||||
|
||||
Hmm, JDownloader entpackt doch die Archive nach der Reihe. Wie soll da Speicher freiwerden wenn es so auch nicht genug Frei war? Wenn das Entpacken länger dauert, dann ist das doch kein Problem, weil erst nachdem das Entpacken durch ist, der nächste Entpack-Vorgang gestartet wird?
Oder entpackst du von Hand/außerhalb des JDownloader?
__________________
JD-Dev & Server-Admin |
#3
|
|||
|
|||
Der Server dient nur als Zwischenspeicher. Das heißt während des Downloads wird entpackt. Bedeutet das nicht alles entpackt werden kann, weil der Freiespeicher nicht mehr ausreicht um die Datei zu entpacken. Kleines Beispiel:
300 Gb sind insgesamt frei. 5 Packete a 60 GB sind in der Downloadliste. Der Download startet. Das erste Packet ist fertig und das entpacken beginnt. Während dessen wir weiter geladen. Bis alle Dateien runtergeladen wurden sind aber nur 2-3 Packte entpackt und der Speicher ist voll es konnte nicht alles geladen werden. Zu einer Bestimmten Uhrzeit werden alle entpackten dateien vom Server verschoben. Nun ist theoretisch wieder genügend speicher frei zum entpacken. Aber die Dateien stehen noch mit fehler in der Liste "nicht genügend Speicher frei". |
#4
|
||||
|
||||
Ah, die Info das entpackte Dateien dann verschoben werden ist wichtig Denn ohne das Verschieben wäre ja nie *erneut* Speicher frei.
Eine Möglichkeit, welche ich schon in einem anderen Thread beschrieben habe, wäre zb das JDownloader wenn er ein Archiv entpackt, keine neuen Downloads startet und somit dann der Ablauf wie folgt wäre: Download Archiv 1 -> Entpacken Archiv 1 -> Download Archiv 2- > Entpacken Archiv 2 usw. Bzgl einem Script, am besten hier schauen, https://board.jdownloader.org/showthread.php?t=70525 oder mgpai um Hilfe bitten. Er ist unser Script Master
__________________
JD-Dev & Server-Admin |
#5
|
|||
|
|||
Super vielen Dank. Schau ich nachher mal rein.
|
#6
|
|||
|
|||
Spare dir das Verschieben und lass gleich ins endgültige Ziel entpacken. Ist auch weniger I/O für die Downloadplatte.
|
#7
|
||||
|
||||
@TheDeath24: Vom Server verschoben im Sinne von *auf andere Platte/Verzeichnis* oder *anderen Server* oder *nach Hause*?
__________________
JD-Dev & Server-Admin |
#8
|
|||
|
|||
Genau, auf einen anderen server verschieben.
|
#9
|
||||
|
||||
Evtl als *Notlösung* via Eventscripter das Verschieben anstoßen sobald das Entpacken fertig ist? und danach auch direkt löschen lassen die Files?
__________________
JD-Dev & Server-Admin |
#10
|
|||
|
|||
Leider würde das nicht wirklich in den ablauf passen.
Das würde dem Server zu doll auslassen. Momentaner ablauf: 24 Uhr Download nebenbei entpacken Download bis 3 Uhr 5 Uhr verschieben |
#11
|
||||
|
||||
Verschieben würde den Server *zu doll auslasten*? Von welcher Hardware reden wir das ein Kopieren da derartige Probleme macht?
__________________
JD-Dev & Server-Admin |
#12
|
|||
|
|||
Das kopieren lastet den Server nicht aus aber der upload. Bezogen auf andere System auf dem Server.
Das ganze würde funktionieren wenn ich wüsste wann der Upload der datei fertig ist um dann den nächsten download zustarten. |
#13
|
||||
|
||||
Ich bin verwirrt. Auf der einen Seite sagst du das es den Server wegen anderen Systemen auslastet, aber gleichzeitig würde es klappen wenn du wüsstest wann der Upload fertig ist für den nächsten Download.
Derzeit würde ich dir also zu einem Eventscripter Script raten, welches dann einfach versucht Archive welche noch nicht entpackt wurden, einfach zu einem späteren Zeitpunkt, zb auf Start Downloads reagiert, erneut versuchen die Archive zu entpacken. Siehe https://board.jdownloader.org/showthread.php?t=70525 und dann mgpai um Hilfe/Rat fragen. Er ist der Scriptmaster hier
__________________
JD-Dev & Server-Admin |
#14
|
|||
|
|||
Wenn ich einen Download starte während ein Upload läuft und der nachfolgende Download kleiner ist (schneller fertig, als der vorher gestartete UP), startet dieser auch mit dem Upload.
Irgendwann ist der komplette upload belegt. Deswegen läuft es jetzt kontrolliert nach Zeitplan einmal komplett. |
#15
|
||||
|
||||
Das Hochladen der fertigen/entpackten Dateien kann ja *einer nach dem anderen* gestaltet werden Sagt ja keiner das diese alle parallel laufen müssen
__________________
JD-Dev & Server-Admin |
Thread Tools | |
Display Modes | |
|
|