Das gleiche Problem hatte ich bei 1&1 auch schonmal, habe es so gelöst dass das Download Skript einen header redirect auf das Download FIle macht, bei mir lag das Problem damals an der Einstellung memory_limit (8 MB per default bei 1&1).
Übrigens ein dedizierter gemanagter Server von 1&1 umgeht das Problem nicht, den Parameter darf man nämlich nicht ändern.
Download-Limits bei PHP?
- winni
- Geschlossen
-
-
Das stimmt und ist verwirrend. Ich habe nun nochmal etwas tiefer bei 1und1 gegraben und folgendes gefunden:
ZitatFolgende Einschränkungen sind technisch für Skripte festgelegt, welche von Ihnen auf unseren Webservern ausgeführt werden:
Prozesse dürfen max. 10 Sekunden Rechenzeit beanspruchen
Prozesse dürfen max. 32 Megabyte Speicher belegen
Es dürfen max. 24 Prozesse gleichzeitig laufenDiese Limitierungen gelten nicht für die Managed-Server.
Bei Überschreitung einer der oben genannten Einschränkungen wird das Script „getötet“. Dieses macht sich durch einen „Internal Server Error (HTTP 500)“ oder durch die Fehlermeldung „CGI Limits reached, please try later!“ bemerkbar.
Die Rechenzeit von 10 Sekunden bezieht sich übrigens nicht auf die reale Laufzeit, sondern ist abhängig von der tatsächlichen Belastung des Servers.
Bitte beachten Sie:
Beansprucht ein Script 10% der Rechenleistung und läuft 2 Sekunden (und das ist schon sehr viel), beträgt die tatsächliche Rechenzeit nur 0,2 Sekunden.Von: http://hilfe-center.1und1.de/h…cripte_datenbanken/3.html
-
so, hab nun noch ein paar andere Versuche gemacht:
- mit Perl: gleiches Ergebnis
- mit nem sleep in der while-Schleife zur Reduzierung der Downloadgeschwindigkeit: auch nixich geb's jetzt auf, auf Skript-Ebene was zu erreichen. Wird also doch über einen redirect laufen müssen.
Trotzdem vielen Dank für alle Tipps und Ratschläge!!!
Tschüss,
winni
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!