Author Topic: 4images verursacht Apache Hänger?  (Read 30018 times)

0 Members and 1 Guest are viewing this topic.

Offline oelke

  • Newbie
  • *
  • Posts: 22
    • View Profile
    • http://www.cyscape.de/
4images verursacht Apache Hänger?
« Reply #15 on: December 28, 2002, 01:19:03 PM »
So, nach gut 4 Tagen ohne ZIP-Funktion kann ich mit ziemlicher Sicherheit sagen, daß die Apache-Hänger darauf zurückzuführen sind!
Seitdem ich den ZIP-Button entfernt habe und den Download-Button der Lightbox, funktioniert alles problemlos.

Ich schätze mal, daß die ZIP-Funktionalität einfach nicht mit so großen Files umgehen kann. Es wird ja alles erstmal im Hauptspeicher in ein Array gepackt. Das funktioniert wahrscheinlich noch für Bilder, aber bei 30 MB Videos scheint sich das dann irgendwann abzuhängen... und wenn dann auch noch mehrere Videos in der Lightbox waren...

Wird die ZIP-Funktion dann für das nächste Update nochmal in dieser Hinsicht überarbeitet?
Ist ja recht schade, daß ich das jetzt nicht mehr nutzen kann, da es ja eine sehr praktische Funktion war. Außerdem hat die Lightbox jetzt natürlich nicht mehr sonderlich viel Sinn...

Gruß,
Andreas

Offline oelke

  • Newbie
  • *
  • Posts: 22
    • View Profile
    • http://www.cyscape.de/
4images verursacht Apache Hänger?
« Reply #16 on: January 02, 2003, 02:18:36 PM »
Kommt da jetzt in nächster Zeit noch ein Update? Und wann kann man damit rechnen?

Andreas

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
4images verursacht Apache Hänger?
« Reply #17 on: January 03, 2003, 10:14:11 AM »
Evtl. hilft Dir dieser Beitrag: http://www.4homepages.de/forum/viewtopic.php?t=1325

Jan
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline oelke

  • Newbie
  • *
  • Posts: 22
    • View Profile
    • http://www.cyscape.de/
4images verursacht Apache Hänger?
« Reply #18 on: January 03, 2003, 11:00:26 AM »
Danke, ich habe die entsprechende download.php installiert und werde mal beobachten wie es damit klappt.

Andreas

Offline oelke

  • Newbie
  • *
  • Posts: 22
    • View Profile
    • http://www.cyscape.de/
4images verursacht Apache Hänger?
« Reply #19 on: January 19, 2003, 11:04:18 AM »
Das mit den ZIPs klappt jetzt prima und es gibt auch keine Server-Hänger mehr.
Allerdings ist durch diese neue download.php ein neues Problem entstanden.
Einige Files (bisher konnte ich es nur bei Videos mit einer Länge um die 30 MB beobachten) können beim Klick auf den Download-Button nicht mehr downgeloadet werden. Es kommt direkt eine Fehlerseite so als ob die Verbindung zum Server unterbrochen wurde.
Der ZIP-Download Button klappt und alle Downloads für Bilder oder andere Dateien klappen auch.
Ich bin jetzt nicht sicher, ob es an der Größe der Dateien oder am Typ (AVI, MPEG) liegt, aber auf jeden Fall funktioniert das mit der alten download.php!

Falls Ihr das selbst mal ausprobieren wollt, einfach mal hier registrieren:
http://www.theatreoftragedy.com/gallery/
und nach dem Einloggen in die music_videos category wechseln und versuchen z.B. das "Let you down" video downzuloaden (mit Klick auf den normalen Download-Button).

Wäre schon, wenn sich dieses Problem auch noch irgendwie fixen läßt.

Gruß,
Andreas

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
4images verursacht Apache Hänger?
« Reply #20 on: January 20, 2003, 02:09:55 PM »
Das dürfte wieder daran liegen, dass die Datei zu gross ist. Probiere mal folgendes:

Ändere in download.php
Code: [Select]
 if ($remote_url) {
      header("Location: ".$file['file_path']);
      exit;
    }

zu
Code: [Select]
 if ($remote_url || (filesize($file['file_path') / 1048576) > 30) {
      header("Location: ".$file['file_path']);
      exit;
    }

Die 30 am Ende der if-Abfrage gibt die Größe in MB an. In diesem Fall wird bei allen Dateien die größer als 30 MB sind auf die Datei weitergeleitet. Da das in Deinem Fall wohl nur die Videos sind, müsste sich der "Speichern unter"-Dialog öffnen.

Jan
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline oelke

  • Newbie
  • *
  • Posts: 22
    • View Profile
    • http://www.cyscape.de/
4images verursacht Apache Hänger?
« Reply #21 on: January 20, 2003, 02:24:41 PM »
Nein, hat auch irgendwie nicht den gewünschten Effekt.
Dann bekommt man keinen "Speicher unter..." Dialog sondern das Video öffnet sich im Windows Media Player.
Außerdem erstellt er dann auch kein ZIP mehr wenn man den ZIP-Button klickt, sondern öffnet ebenfalls nur den Media-Player.
Wofür ist die Datei denn zu groß? Ist das eine Beschränkung in der php.ini?

Andreas

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
4images verursacht Apache Hänger?
« Reply #22 on: January 21, 2003, 11:41:36 AM »
Ja sorry, die Änderung war Blödsinn  :roll:

Wahrscheinlich musst Du "memory_limit" in der php.ini höher setzen.

Jan
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline oelke

  • Newbie
  • *
  • Posts: 22
    • View Profile
    • http://www.cyscape.de/
4images verursacht Apache Hänger?
« Reply #23 on: January 21, 2003, 11:49:22 AM »
Quote from: Jan

Wahrscheinlich musst Du "memory_limit" in der php.ini höher setzen.

Hab ich schon getan, von 8 MB auf 40 MB... aber bis auf die Tatsache, daß dann der Speicherverbrauch bei den entsprechenden httpd prozessen extrem ansteigt und es etwas länger dauert, bis die Fehlermeldung kommt, hat es keine positive Wirkung gebracht.
Na ja, ich kann ja nochmal experimentieren, die Grenze noch höher zu setzen, wobei mir nicht ganz klar ist, wieso er für den Download soviel Hauptspeicher benötigt.

Andreas

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
4images verursacht Apache Hänger?
« Reply #24 on: January 21, 2003, 11:56:38 AM »
Das Problem ist, dass für den Download die gesamte Datei eingelesen werden muss. Wie Du bei meiner letzten Änderung gesehen hast, wird bei direktem Verlinken auf eine Datei je nach Einstelllung im Browser die Datei direkt in einem Programm geöffnet ohne den "Speichern unter" Dialog. Um das zu verhindern, wird vor der Ausgabe der Datei eine Header-Information gesendet, sodass der Browser denkt, er hätte eine Datei vor sich, die er nicht zuordnen kann und öffnet den "Speichern unter"-Dialog.

Jan
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
4images verursacht Apache Hänger?
« Reply #25 on: January 21, 2003, 12:22:54 PM »
Ich habe die download.php nochmal ein bischen verändert. Probiers mal mit dieser:
Download: download_oelke.zip

Jan
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline oelke

  • Newbie
  • *
  • Posts: 22
    • View Profile
    • http://www.cyscape.de/
4images verursacht Apache Hänger?
« Reply #26 on: January 21, 2003, 01:06:11 PM »
Cool, damit funktioniert es prima.
Danke!

Gruß,
Andreas

Offline oelke

  • Newbie
  • *
  • Posts: 22
    • View Profile
    • http://www.cyscape.de/
4images verursacht Apache Hänger?
« Reply #27 on: February 07, 2003, 09:16:41 AM »
In dem Zusammenhang habe ich jetzt noch ein Problem festgestellt.
Wird eigentlich irgendwann der Inhalt des Download-Verzeichnisses gelöscht?
Ich habe gerade mal reingeschaut und es haben sich inzwischen über 3 GB an ZIP-files angesammelt.
Könnte man nicht noch was in die Routine einbauen, daß alle Files die länger als einen Tag alt sind, gelöscht werden?

Gruß,
Andreas

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
4images verursacht Apache Hänger?
« Reply #28 on: February 07, 2003, 09:50:33 AM »
Das sollte normalerweise passieren. Teste mal ob die Dateien wirklich nicht gelöscht werden oder ob die Dateien noch von der älteren download.php stammen. (Die Dateien per Hand löschen und mal eine Datei herunterladen).

Jan
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline oelke

  • Newbie
  • *
  • Posts: 22
    • View Profile
    • http://www.cyscape.de/
4images verursacht Apache Hänger?
« Reply #29 on: February 07, 2003, 09:56:53 AM »
Nein, die werden wirklich nicht gelöscht und stammen auch nicht von einem Download mit der alten Version, da ich für jeden Tag etliche ZIP-Files und Verzeichnisse (mit den jeweiligen unkomprimierten Original-Files) dort liegen habe, seit ca. 21. Januar bis einschließlich heute.
Also wurde nichts mehr gelöscht, seit ich die neue Version der download.php eingespielt habe.

Gruß,
Andreas