Re: Plantage traitement d'images

nicod_ <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <[email protected]>
Merci de la précision pour les filtres.

Effectivement c'est assez difficile à démerder.
J'ai tenté un truc dans dd pour essayer de choper ces erreurs, mais j'ai 
un doute, vu que chez moi elles n'apparaissent pas du tout dans le log 
d'erreur PHP.
https://git.spip.net/spip-contrib-extensions/dd/commit/0a8672221f32d9c753c2e38ad6900ba6b38a8383


Le 02/02/2021 à 15:29, Cerdic a écrit :
> Oui enfin achtung hein.
> 
> SPIP propose d’utiliser convert, mais ça ne concerne que les 
> redimensionnements d’image (|image_reduire), le filtre historique, 
> utilisé dans l’espace privé, et qui donc bénéficié d’une quintuple 
> implémentation (gd/gd2/convert/netpbm/imagick).
> 
> Pour tous les autres filtres de traitement d’image (donc a commencer par 
> |image_recadre), c’est uniquement GD2 qui est utilisé, quel que soit le 
> réglage de l’espace privé.
> 
> Ce plantage brutal et silencieux de GD est une plaie depuis mathusalem, 
> et il y a pas vraiment de solution
> https://stackoverflow.com/questions/1117344/a-fail-safe-way-to-prevent-gd-image-library-from-running-out-of-memory-php 
> <https://stackoverflow.com/questions/1117344/a-fail-safe-way-to-prevent-gd-image-library-from-running-out-of-memory-php>
> 
> Enfin là je perçois bien une idée qui serait de lancer un process 
> spip-cli pour faire chaque traitement d’image dans un process 
> indépendant au lieu de le faire dans le process principal, ce qui 
> éviterait le process principal d’échouer brutalement.
> 
> Mais ça repose in fine sur la disponibilité d’exec, ce qui n’est pas 
> universel, donc c’est un peu compliqué de passer du temps sur une 
> solution qui ne serait que partielle, ou alors il faudrait le faire en 
> http sur soit même si on a pas exec...
> 
> Bref le ration energie à depenser/emmerdements fait que pour le moment 
> on traine toujours ce problème...
> 
> -- 
> Cédric

-- 
nicod_
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.