suphp, error 500 bei Speicherintensiven anwendungen, falsches Memorylimit

Apache, Lighttpd, nginx, Cherokee
schluffi
Posts: 75
Joined: 2005-10-17 19:26

suphp, error 500 bei Speicherintensiven anwendungen, falsches Memorylimit

Post by schluffi »

Guten abend Forum.

Seit Tagen schlage ich mich mit einem echt blöden Problem rum.

Serverconf:

Suse 9.3/Plesk 8.0/PHP 4.4.0/Apache2/suphp 0.5.2/ PHP als CGI/Typo3 4.0.3

Memory Limit 128M / safe_mode off / rg on

Ich versuche mittels pdf_generator2 aus einem html ein pdf zu machen. Folgendes passiert:

Ich rufe die seite auf, alles problemlos, werfe ich den pdf_generator an rechnet der Server je nach Seitenzahl einige sekunden. Danach bekomme ich einen Internal Server Error:

Code: Select all

[Wed Mar 28 18:13:06 2007] [error] [client 88.64.144.242] Premature end of script headers: index.php
[Wed Mar 28 18:13:06 2007] [error] [client 88.64.144.242] Fetching: http://www.dslr-seite.de/webcms/typo3temp/stylesheet_97d77affdf.css
[Wed Mar 28 18:13:06 2007] [error] [client 88.64.144.242] Status code:200
[Wed Mar 28 18:13:06 2007] [error] [client 88.64.144.242] Fetching: http://www.dslr-seite.de/webcms/uploads/RTEmagicC_979f3eb81d.jpg.jpg
[Wed Mar 28 18:13:06 2007] [error] [client 88.64.144.242] Status code:200
[Wed Mar 28 18:13:06 2007] [error] [client 88.64.144.242] Fetching: http://www.dslr-seite.de/webcms/uploads/RTEmagicC_1902be594f.jpg.jpg
[Wed Mar 28 18:13:06 2007] [error] [client 88.64.144.242] Status code:200
[Wed Mar 28 18:13:06 2007] [error] [client 88.64.144.242] Fetching: http://www.dslr-seite.de/webcms/uploads/RTEmagicC_f8fc8eb811.jpg.jpg
[Wed Mar 28 18:13:06 2007] [error] [client 88.64.144.242] Status code:200
[Wed Mar 28 18:13:06 2007] [error] [client 88.64.144.242] Fetching: http://www.dslr-seite.de/webcms/uploads/RTEmagicC_1ad7043b59.JPG.JPG
[Wed Mar 28 18:13:06 2007] [error] [client 88.64.144.242] Status code:200
[Wed Mar 28 18:13:06 2007] [error] [client 88.64.144.242] Fetching: http://www.dslr-seite.de/webcms/uploads/RTEmagicC_7218cb1349.jpg.jpg
[Wed Mar 28 18:13:06 2007] [error] [client 88.64.144.242] Status code:200
[Wed Mar 28 18:13:06 2007] [error] [client 88.64.144.242] Fetching: http://www.dslr-seite.de/webcms/uploads/RTEmagicC_4b029d80e1.JPG.JPG
[Wed Mar 28 18:13:06 2007] [error] [client 88.64.144.242] Status code:200
[Wed Mar 28 18:13:06 2007] [error] [client 88.64.144.242] Fetching: http://www.dslr-seite.de/webcms/uploads/RTEmagicC_6e61b8fd1d.jpg.jpg
[Wed Mar 28 18:13:06 2007] [error] [client 88.64.144.242] Status code:200
[Wed Mar 28 18:13:06 2007] [error] [client 88.64.144.242] Fetching: http://www.dslr-seite.de/webcms/uploads/RTEmagicC_8e626af1cf.jpg.jpg
[Wed Mar 28 18:13:06 2007] [error] [client 88.64.144.242] Status code:200
[Wed Mar 28 18:13:06 2007] [error] [client 88.64.144.242] Fetching: http://www.dslr-seite.de/webcms/uploads/RTEmagicC_285ab50ee5.jpg.jpg
[Wed Mar 28 18:13:06 2007] [error] [client 88.64.144.242] Status code:200
[Wed Mar 28 18:13:06 2007] [error] [client 88.64.144.242] Fetching: http://www.dslr-seite.de/webcms/typo3/sysext/rtehtmlarea/htmlarea/plugins/TYPO3Browsers/img/external_link_new_window.gif
[Wed Mar 28 18:13:06 2007] [error] [client 88.64.144.242] Status code:200
[Wed Mar 28 18:13:06 2007] [error] [client 88.64.144.242] Allowed memory size of 41943040 bytes exhausted (tried to allocate 72 bytes)
Man beachte letzte Zeile:

Code: Select all

[Wed Mar 28 18:13:06 2007] [error] [client 88.64.144.242] Allowed memory size of 41943040 bytes exhausted (tried to allocate 72 bytes)
[/code]

Das sind doch 40MB ?

So, bekomme ich nun die Seite mit dem 500er angezeigt, und ich refreshe, bekomme ich SOFORT das PDF heruntergeladen. Da wird nix mehr gerechnet, das PDF ist da und ich kanns speichern. Was ist das?

Jemand ne Idee? Falls noch Angaben fehlen bitte sagen!

Danke und Gruss Manfred

schluffi
Posts: 75
Joined: 2005-10-17 19:26

Re: suphp, error 500 bei Speicherintensiven anwendungen, falsches Memorylimit

Post by schluffi »

Hab suphp 0.6.2 gebacken, gleiches Symptom wie bisher. Jemand nen Tipp?

rootsvr
Posts: 538
Joined: 2005-09-02 11:12

Re: suphp, error 500 bei Speicherintensiven anwendungen, falsches Memorylimit

Post by rootsvr »

Der scheint dein Memory Limit nicht zu nehmen.. was zeigt er denn via phpinfo() an? Falsche php.ini bearbeitet?

Warum es dann beim zweiten mal geht.. ka..

schluffi
Posts: 75
Joined: 2005-10-17 19:26

Re: suphp, error 500 bei Speicherintensiven anwendungen, falsches Memorylimit

Post by schluffi »

phpinfo() zeigt 128M an... aus dem gleichen vhost!

Wo kann das 40M Limit noch her kommen?