Python Wand generiert viele temporäre Dateien

9

Wir verwenden Python Wand unter Sellerie, um viele Bilder zu verarbeiten. Auf einigen unserer Server hinterlässt unsere Behandlung manchmal eine Menge temporärer Dateien, z. B .:

$ ls -lh /tmp/ -rw------- 1 ubuntu ubuntu 1.9M Apr 1 04:35 magick-y1yKKiVZ -rw------- 1 ubuntu ubuntu 1.9M Apr 1 04:41 magick-Y22P6McK -rw------- 1 ubuntu ubuntu 1.9M Apr 1 04:37 magick-YaaSIYrk -rw------- 1 ubuntu ubuntu 1.9M Apr 1 04:39 magick-YEkn4H15 -rw------- 1 ubuntu ubuntu 1.9M Apr 1 04:39 magick-yf2Vrfwi -rw------- 1 ubuntu ubuntu 1.9M Apr 1 04:38 magick-YIYTaArn -rw------- 1 ubuntu ubuntu 199K Apr 1 04:43 magick-YLM5wYm9 -rw------- 1 ubuntu ubuntu 199K Apr 1 04:43 magick-YLo5SeVp [...]

Gibt es eine Möglichkeit, Zauberstab sauber zu machen, nachdem er an einer Datei gearbeitet hat? Wenn es das erwartete Verhalten ist, gibt es eine Möglichkeit, dies zu debuggen und zu wissen, welches Bild welche temporäre Datei erstellt hat, indem Sie beispielsweise eine Protokollanweisung erstellen?

Danke

    
analogue 01.04.2014, 04:46
quelle

1 Antwort

2

Einfacher Weg: Setzen Sie in Ihren Umgebungseinstellungen MAGICK_TMPDIR=/home/somewhere und rm magick-* auf diesen Ordner in Ihrer crontab.

Schwieriger Weg: Wenden Sie diesen Pfad auf ImageMagick vor dem Kompilieren an:

%Vor%     
Farsheed 11.06.2014 20:40
quelle

Tags und Links