Hallo miteinander,
ich hab schon viel gegoogelt und hatte viel Kontakt mit dem Support von 1und1, aber ich komm nicht weiter, evtl. könnt ihr helfen. Folgende Situation:
- php-Script, dass Bilder am Server auf eine bestimmte Größe rechnet und überschreibt
- liest automatisch alle JPGs eines Ordners und verarbeitet sie
- klappt mit allen Testbildern wunderbar, Dateien bis 20 MB kein Problem.
- jetzt lade ich JPGs von einer Digicam hoch (ca. 1,9 MB pro Bild) und das Script wirft sofort folgenden Fehler:
- Paralleltest an einem IIS5 mit gleichem Bildmaterial ergab kein Problem
Mir ist klar, dass irgendwas diese Unmenge an Speicher allokiert, ABER WAS?
Ich hab keinen Zugriff auf php.ini, aber der Support sagt folgendes:
PHP-Version: 5.2.11
GD Version bundled (2.0.34 compatible)
Ich bin für jeden Tip offen.
Danke
Gruß
Michel
ich hab schon viel gegoogelt und hatte viel Kontakt mit dem Support von 1und1, aber ich komm nicht weiter, evtl. könnt ihr helfen. Folgende Situation:
- php-Script, dass Bilder am Server auf eine bestimmte Größe rechnet und überschreibt
- liest automatisch alle JPGs eines Ordners und verarbeitet sie
- klappt mit allen Testbildern wunderbar, Dateien bis 20 MB kein Problem.
- jetzt lade ich JPGs von einer Digicam hoch (ca. 1,9 MB pro Bild) und das Script wirft sofort folgenden Fehler:
Fatal error: Out of memory (allocated 33030144) (tried to allocate 3264 bytes) in /homepages/27/d25171253/htdocs/_php/functions.php on line 160
PHP-Code:
$old_jpg=imagecreatefromJPEG($bild_am_server);
Mir ist klar, dass irgendwas diese Unmenge an Speicher allokiert, ABER WAS?
Ich hab keinen Zugriff auf php.ini, aber der Support sagt folgendes:
Bitte beachten Sie auch folgende Einschränkungen:
- RAM: 32MB
- NPROC: 24 (d.h.: In Ihrem Vertrag dürfen bis zu 24 Prozesse gestartet
- max. Laufzeit 10 Sek.
- RAM: 32MB
- NPROC: 24 (d.h.: In Ihrem Vertrag dürfen bis zu 24 Prozesse gestartet
- max. Laufzeit 10 Sek.
GD Version bundled (2.0.34 compatible)
Ich bin für jeden Tip offen.
Danke
Gruß
Michel
Kommentar