Traitements d'image et Err 500
JLuc <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <[email protected]> |
Hello Les traitements d'images provoquent une err 500 lorsque le poids du fichier est trop lourd. On peut paramétrer et restreindre le poids d'une image, mais sur un site je demande des images en haute résolution, car c'est pour impression sur papier, et régulièrement l'une de ces images est trop grosse : elle passe par certains traitements mais pas par d'autres. En regardant spip.log je peux déterminer quel est le dernier fichier image traité, et assez invariablement c'est lui qui provoque le plantage. Du coup il me vient l'idée d'une fonctionnalité : au début d'un traitement d'image, au moment où le log est fait, spip pourrait positionner un marqueur, une meta, un lock ou quoi que ce soit, et à la fin du traitement d'image, quand il s'est bien déroulé, spip pourrait relever ce marqueur, l'enlever, l'effacer, le libérer. Et par ailleurs, spip pourrait tester la présence durable de ces marqueurs et en déduire qu'une image pose problème. J'imagine que ce test pourrait se faire sur une page dédiée de l'espace privé, ou régulièrement dans un cron. La page dédiée de l'espace privé présenterait les données collectées et permettrait d'agir : supprimer ou remplacer l'image. Le cron enverrait un mail au webmaster, et éventuellement il pourrait renommer l'image .bak pour qu'elle ne provoque plus de plantages. Pensez vous que ça soit possible et pertinent ? J'ai posté ici car c'est un fonctionnement du noyau et peut être une solution à mettre en place dans le noyau. JLuc