TYPO3-Testaccount
Testen Sie die aktuelle TYPO3 Version 4.4.2 kostenlos und unverbindlich für einen Monat!

jetzt testen

Schulungen

jetzt buchen

GraphicsMagick - Prozess bleibt immer hängen


Autor Nachricht
Verfasst am: 29. 01. 2010 [11:33]
p38
Themenersteller
Dabei seit: 26.01.2010
Beiträge: 6
Hi,

hab grad ein ziemlich Problem. Hab vorhin ein paar neue Pdf-Dokumente hochgeladen. Wenn ich auf die Seite wechsel die die Dokumente anzeigt, lädt der Browser ewig und auf meinem Server bleiben die Prozesse hängen.

Ich verwende Typo3 4.2.11 und GM 1.1.6.

Bei ältern Pdf-Dokumenten tritt dieser Fehler nicht auf.

Es gab wohl vor kurzem ein Bug der ähnlich wie mein Problem ist --> http://bugs.typo3.org/view.php?id=12341 Die Änderungen sind in Version 4.2.11 bereits integriert und bei mir ist der safe mode aus.


24143 ? S 0:00 /bin/sh /opt/lampp/htdocs/tools/graphicsmagick-1.1.6/bin/gm convert -geometry 353x500! -colorspace RGB -quality 80 fileadmin/Download/Produkte/Handbuecher/xxxxxxxx.pdf
24147 ? S 0:12 /opt/lampp/htdocs/tools/graphicsmagick-1.1.6/bin/gm.bin convert -geometry 353x500! -colorspace RGB -quality 80 fileadmin/Download/Produkte/Handbuecher/xxxxxxxxxxx.pdf
24164 ? S 0:00 /bin/sh /opt/lampp/htdocs/tools/graphicsmagick-1.1.6/bin/gm convert -geometry 353x500! -colorspace RGB -quality 80 fileadmin/Download/Produkte/Handbuecher/xxxxxx.pdf
24168 ? S 0:12 /opt/lampp/htdocs/tools/graphicsmagick-1.1.6/bin/gm.bin convert -geometry 353x500! -colorspace RGB -quality 80 fileadmin/Download/Produkte/Handbuecher/xxxxxx.pdf


Für eine kurze Zeit sieht man teilweise einen GS Prozess der wohl aber funktioniert.

Bin für jede Hilfe dankbar.

Gruß
Profil
Verfasst am: 08. 02. 2010 [10:00]
FazzyX
Dabei seit: 07.09.2005
Beiträge: 47
Es gibt noch einen Bug in Bezug auf convert und der ist definitiv in 4.2.11 und auch in 4.3.1 enthalten.
http://bugs.typo3.org/view.php?id=13283

Ich gehe davon aus das in den meisten Fällen $frame bei Methodenaufruf 0 ist. Wird es nicht gesetzt ist default 0. Die darauf folgende Abfrage

PHP
$frame = $frame ? '['.intval($frame).']' : '';


prüft auf Boolean (keine Typensicherheit / 0 = false) und übergibt einen leeren String an $frame.

Wird kein Frame angegeben wird als Multipage zerlegt und ohne Formatierungsangabe der Ausgabe wird daraus dann z.B. nnnn.jpg.1

Deine älteren PDFs funktionieren (noch) weil sie aus dem Cache kommen icon_wink.gif

Der v2 Patch kann verwendet werden, aber

[GFX][im_noFramePrepended]

darf nicht aktiviert sein.

Extensions:
cfa_mooflow
cfa_globalweatherws

perl -e 'print pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
ProfilWWW