У меня есть код, который должен обрабатывать тяжелый набор данных и печатать его PDF с использованием библиотеки mpdf. Сервер завершает процесс через несколько секунд, из-за чего транзакция никогда не завершается. Если я получу 120 записей и сгенерирую PDF, все пойдет хорошо. Но для большого набора данных я получаю 504 ошибку времени ожидания сервера. Я попробовал следующие изменения в моем php-коде, но они не сработали:
ini_set("pcre.backtrack_limit", "10000000");
ini_set("max_allowed_packet ", "1024M");
ini_set("max_execution_time ", "1800");
ini_set('max_input_time','0');
В .htaccess
я тоже попробовал следующее:
<IfModule mod_php5.c>
php_value post_max_size 200M
php_value upload_max_filesize 200M
php_value memory_limit 300M
php_value max_execution_time 259200
php_value max_input_time 259200
php_value session.gc_maxlifetime 1200
</IfModule>
но чудес не бывает.