CakePHP запрос не возвращается - PullRequest
0 голосов
/ 19 сентября 2019

У меня есть конечная точка, которая генерирует pdf в CakePHP, но для длинного запроса (пять минут) ничего не возвращается!Запрос остается открытым и выполняется и никогда не получает ответ, но файл уже создан, поэтому процесс завершается, но не возвращается!

Скрипт получает список изображений из db, затем нормализуется в html, затем генерирует pdf с помощью mikehaertl\ wkhtmlto \ Pdf;

В режиме разработки скрипт завершает работу и возвращает ответ!Я помещаю некоторые журналы таймера в начало и перед данными ответа, и все кажется нормальным!

Я просто кладу кубик в конец для проверки!

public function pdf() { 
    $response = null; 
    $success = false; 
    $errors = []; 
    $code = 400; 
    $reportName = 'RELATORIO FOTOGRAFICO'; 

    $this—>log('--- start ---' . date("H:i:s"), 'debug'); 

    $data = $this—>request—>getData(); 

    if (!isset($data['contrato'])) {
    }

    if (!isset($data['tipo'])) {
    }

    if ($this—>request—>is(rpost'D && empty($errors)) {
    } 

    $this—>log('--- end ---' _ date("H:i:s"), 'debug'); 
    $this—>set([
        'success' => $success, 
        'code' => $code, 
        'response' => $response,
        'errors' => $errors, 
        '_serialize' => ['success', 'code', 'response', 'errors'], 
) ; 
die($response); 
} 

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...