Проблемы с LVE ID 5487Php

Кемеровские программисты php общаются здесь
Anonymous
Проблемы с LVE ID 5487

Сообщение Anonymous »

Я создал PHP-приложение, которое использует библиотеку Spatie для преобразования PDF-файлов в JPG, используя Ghost script и imagickMagic.
Процесс медленный, но в среде разработки он работает нормально . Я только что поправил max_time_execution в php.ini (я использую xampp) и всё! Он отлично работает с большими и сложными PDF-файлами. Требуется время, но оно проходит. Но не в производстве.
Я изменил max_time_execution, post_max_size, Memory_limit на максимум, но все равно получаю это сообщение об ошибке:

Код: Выделить всё

[Thu Jul 25 10:46:54.558135 2024] [lsapi:error] [pid 27229:tid 140211220608768] [client 181.222.135.68:54373] [host myhost.com] Error on sending request(GET /phpfile.php?file=teste.pdf HTTP/1.1); uri(/phpfile.php?file=teste.pdf) content-length(0): ReceiveAckHdr: nothing to read from backend (LVE ID 5487), check http://docs.cloudlinux.com/mod_lsapi_troubleshooting.html, referer: http://mydomain.php
Сервер загружен на полную мощность, а приложение очень простое: Вот код:

Код: Выделить всё

    $pdf = new Spatie\PdfToImage\Pdf("$path".$file);
$numberPfpages = $pdf->getNumberOfPages();
$j = 1;
for ($i=0; $i < $numberPfpages; $i++) {
$fileName = $path."página_".$j;
$pdf->setPage($j)->saveImage($fileName.".jpg");
$j++;
}
}
Итак, в этом цикле файл разбивается на страницы, а страницы преобразуются в jpg, поэтому пользователь может читать PDF-файл постранично в формате jpg. Это позволяет улучшить взаимодействие с пользователем, например отмечать страницы и оставлять комментарии к страницам. Именно так я обнаружил, что все эти функции есть в моем приложении.
Я не знаю, в чем проблема с сервером и как его правильно настроить, поэтому он работает с любой PDF-файл, который я захочу загрузить и прочитать.

Подробнее здесь: https://stackoverflow.com/questions/787 ... ve-id-5487

Вернуться в «Php»