Максимальное время выполнения 120 секунд превысило Laravel 5.2
Я хочу конвертировать некоторые GIF-файлы в mp4. Я пытался использовать CloudConvert, но когда я установил пакеты и сконфигурировал curl.cainfo, я получил это сообщение, которое говорит
FatalErrorException в строке CurlFactory.php 271:
Превышено максимальное время выполнения 120 секунд
Это код конвертации
1 ответ
Решение
Процесс кодирования видео может потребовать нескольких минут времени преобразования. Чтобы избежать таких проблем тайм-аута CURL, вы должны использовать асинхронную реализацию:
# Script: sendConversion
CloudConvert::file('/a/path/to/file.gif')
->callback('http://myserver.com/save_file.php')
->convert('mp4');
И в "save_file.php":
# Script: saveFile
CloudConvert::useProcess($_REQUEST['url'])
->save('/path/converted.mp4');