Problem: Upload, Warten, Upload ignoriert

Problem: Upload, Warten, Upload ignoriert

am 15.06.2007 21:08:41 von Paul Schmidinger

Hallo,

vorab: Ich bin nicht ganz sicher, on-topic zu sein, da das Problem nicht
unbedingt bei PHP liegen muss. Aber selbst wenn mir jemand sagt dass es das
nicht tut ist mir schon geholfen.

Also: Windows mit IIS6 und PHP5.0.4. Upload einer 3 MB-Datei über ein Form.
Ich warte knapp eine Minute, der Upload wird beendet/abgebrochen und das
Skript verhält sich so als hätte es keinen Upload gegeben. Keine
Fehlermeldung, nichts. Die übrigen Formularelemente sind beim verarbeitenden
Skript problemlos angekommen, das File aber eben nicht.

Die meines Erachtens dafür wichtigen Einstellungen scheiden meines Erachtens
als Ursache aus, da sie alle ausreichend hoch dimensioniert sind: (10
Minuten, mehr als 20 MB...)

- upload_max_filesize
- post_max_size
- max_execution_time
- max_input_time

Nun:
- Kann jemand die Ursache nennen?
- Wie kann ich feststellen ob PHP dafür verantwortlich ist?
- Ist der IIS zur Verantwortung zu ziehen? (bei diesem finde nur eine
Timeout-Einstellung, sie liegt bei 120 sec und scheidet damit als Ursache
ebenfalls aus...?)

Bei kleinen Dateien, deren Upload schnell genug geht, funzt alles tadellos.

Und: Bitte keine Diskussion darüber wie furchtbar es ist, PHP mit IIS/Win
laufen zu lassen. ;)

Danke und LG,
Paul
-- www.eigelb.at

Re: Problem: Upload, Warten, Upload ignoriert

am 15.06.2007 21:41:31 von Markus Grob

Paul Schmidinger schrieb:

> Also: Windows mit IIS6 und PHP5.0.4. Upload einer 3 MB-Datei über ein Form.

Server lokal oder bei Provider?


> Ich warte knapp eine Minute, der Upload wird beendet/abgebrochen und das
> Skript verhält sich so als hätte es keinen Upload gegeben.

Was sagt der Netzwerksniffer? Wireshark einsetzen, dann siehst Du
sofort, was fliesst und ob es einen Abbruch vom Server gibt.


> Fehlermeldung, nichts. Die übrigen Formularelemente sind beim verarbeitenden
> Skript problemlos angekommen, das File aber eben nicht.

Scheint auf einen Timeout hinaus zu laufen.


> als Ursache aus, da sie alle ausreichend hoch dimensioniert sind: (10
> Minuten, mehr als 20 MB...)
> - Ist der IIS zur Verantwortung zu ziehen? (bei diesem finde nur eine
> Timeout-Einstellung, sie liegt bei 120 sec und scheidet damit als Ursache
> ebenfalls aus...?)

Hat der IIS noch zusätzliche Argumente, die PHP abbrechen? Schliesslich
kann php nichts machen, wenn der Server selbstständig die Bearbeitung
abbricht.


> Und: Bitte keine Diskussion darüber wie furchtbar es ist, PHP mit IIS/Win
> laufen zu lassen. ;)

Nur ein Statement meiner Seite: Hat da jemand Probleme, die ich nicht
habe? *g*.

Gruss, Markus


--
Sehr zu empfehlen:

http://www.google.ch/ oder .de/ oder .com/ usw.

Re: Problem: Upload, Warten, Upload ignoriert

am 15.06.2007 23:15:29 von Ulf Kadner

Paul Schmidinger wrote:

> vorab: Ich bin nicht ganz sicher, on-topic zu sein, da das Problem nicht
> unbedingt bei PHP liegen muss. Aber selbst wenn mir jemand sagt dass es das
> nicht tut ist mir schon geholfen.

Das tuts nicht. Wenn Dir das hilft.

MfG, Ulf






Kleiner Scherz ;-)

> Also: Windows mit IIS6 und PHP5.0.4.

5.2.3 ist aktuell.

> Upload einer 3 MB-Datei über ein Form.

ular?

> Ich warte knapp eine Minute, der Upload wird beendet/abgebrochen und das
> Skript verhält sich so als hätte es keinen Upload gegeben.

Dann debugge das Script und nutze wie bereits vorgeschlagen einen
Netzwerk-Sniffer. Ist error_reporting korrekt eingestellt und
display_errors aktiviert?

> Die meines Erachtens dafür wichtigen Einstellungen scheiden meines Erachtens
> als Ursache aus, da sie alle ausreichend hoch dimensioniert sind: (10
> Minuten, mehr als 20 MB...)
>
> - upload_max_filesize
> - post_max_size
> - max_execution_time
> - max_input_time

Kann auch sein das der IIS da spezielle einstellungen hat/kennt die das
bewirken. Muste halt mal in dessen Dokumentation schauen oder in der
passenden MS-NG fragen.

> - Kann jemand die Ursache nennen?

Jemand? Klar. Ob Du den hier findest weiß ich nicht.

> - Wie kann ich feststellen ob PHP dafür verantwortlich ist?

Wie beschrieben.

> - Ist der IIS zur Verantwortung zu ziehen?

Vieleicht...

> Und: Bitte keine Diskussion darüber wie furchtbar es ist, PHP mit IIS/Win
> laufen zu lassen. ;)

Wenn Du da so drauf pochst... OK! Was kann der Apache nicht was der IIS
kann? Oder andersrum Was kann der IIS was der Apache kann? Warum will
man Steaks vom Elektrogrill wenns doch nur vom Holzkohlegrill so
schmeckt wie mans kennt?

Reicht das? ;-)

>
> Danke und LG,
> Paul
> -- www.eigelb.at
>
>

Re: Problem: Upload, Warten, Upload ignoriert

am 16.06.2007 00:41:44 von Stefan Braumeister

Paul Schmidinger schrieb:
> Hallo,
>
> vorab: Ich bin nicht ganz sicher, on-topic zu sein, da das Problem nicht
> unbedingt bei PHP liegen muss. Aber selbst wenn mir jemand sagt dass es das
> nicht tut ist mir schon geholfen.

Ich bezwfeile laut deinen Aussagen, dass es an PHP liegt, denn dann
hättest du mit hoher Sicherheit einen Eintrag im php error log.
>
> Also: Windows mit IIS6 und PHP5.0.4. Upload einer 3 MB-Datei über ein Form.
> Ich warte knapp eine Minute, der Upload wird beendet/abgebrochen und das
> Skript verhält sich so als hätte es keinen Upload gegeben. Keine
> Fehlermeldung, nichts. Die übrigen Formularelemente sind beim verarbeitenden
> Skript problemlos angekommen, das File aber eben nicht.

Hast du das auch mal mit einem anderen Browser getestet?
Der IE spackt nämlich bei uploads gerne rum.

>
> Die meines Erachtens dafür wichtigen Einstellungen scheiden meines Erachtens
> als Ursache aus, da sie alle ausreichend hoch dimensioniert sind: (10
> Minuten, mehr als 20 MB...)
>
> - upload_max_filesize
> - post_max_size
> - max_execution_time
> - max_input_time
>
> Nun:
> - Kann jemand die Ursache nennen?
> - Wie kann ich feststellen ob PHP dafür verantwortlich ist?
> - Ist der IIS zur Verantwortung zu ziehen? (bei diesem finde nur eine
> Timeout-Einstellung, sie liegt bei 120 sec und scheidet damit als Ursache
> ebenfalls aus...?)

Sollte passen.
Evtl liegt ein Problem mit deinem Netzwerk vor. Hier hilft wireshark.

>
> Bei kleinen Dateien, deren Upload schnell genug geht, funzt alles tadellos.
>
> Und: Bitte keine Diskussion darüber wie furchtbar es ist, PHP mit IIS/Win
> laufen zu lassen. ;)

Hab ich selbst hier zuhause laufen:-)
Aber würde die Kombination nicht im professionellen Umfeld nutzen.

>
> Danke und LG,
> Paul
> -- www.eigelb.at
>
>

Re: Problem: Upload, Warten, Upload ignoriert

am 18.06.2007 10:26:01 von dev-null-use-reply-adress

Paul Schmidinger schrieb:
> Also: Windows mit IIS6 und PHP5.0.4. Upload einer 3 MB-Datei über ein Form.
> Ich warte knapp eine Minute, der Upload wird beendet/abgebrochen und das
> Skript verhält sich so als hätte es keinen Upload gegeben. Keine
> Fehlermeldung, nichts. Die übrigen Formularelemente sind beim verarbeitenden
> Skript problemlos angekommen, das File aber eben nicht.
>
> Die meines Erachtens dafür wichtigen Einstellungen scheiden meines Erachtens
> als Ursache aus, da sie alle ausreichend hoch dimensioniert sind: (10
> Minuten, mehr als 20 MB...)
>
> - upload_max_filesize
> - post_max_size
> - max_execution_time
> - max_input_time

Schon mal $_FILES vollständig angeschaut? Vielleicht steht ja
was hilfreiches im "error"-Teil.

echo '

';
print_r($_FILES);
echo '
';


Gruß
JPM