Problem/Motivation

When upgrading to version 5.0 and after configuring the /media view, I have observed that in the /tmp directory of the system, magick-* files are being generated within systemd-private-xxxxxxxxxxxxxxxxxxxxxxxx-httpd.servicexxx, which have a considerable size and do not they are deleted causing the file system to run out of available space.
Any idea why?

Thanks.

Comments

jherpal98 created an issue. See original summary.

jherpal98’s picture

Issue summary: View changes
johankleene’s picture

This is still an issue, today disk was full, caused by huge amount of magick-... files in the tmp directory.

ayrmax’s picture

StatusFileSize
new775 bytes

Steps to reproduce

Generate a PDF Image of a PDF with 160 or more pages.

Proposed resolution

The Media PDF Thumbnail Module utilizes the URI instead of the realpath. For instance, it employs the format public://foo/bar.pdf.

When the path is remote, the spartie/pdf-to-image library generates images for every page of the PDF. It verifies whether the path is remote by using the filter_var($path, FILTER_VALIDATE_URL) function. However, when a Drupal URI is provided, the spartie/pdf-to-image library mistakenly considers the file as remote and proceeds to generate images for all pages.

Consequently, when dealing with PDF files that contain numerous pages, imagick consumes a significant amount of temporary space on the server.

I provided a patch to fix the issue.

johankleene’s picture

Version: 8.x-5.0 » 6.0.0-rc2
StatusFileSize
new726 bytes

Used the previous fix and the problem did not return.

Patch does not apply against version 6.0.0-rc2, so this is a reroll against 6.0.0-rc2.

sgostanyan’s picture

Status: Active » Fixed

Merged in 6.0.0-rc3

Thanks

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.