Класс Process занимается выполнением команд в подпроцессе, подробнее по ссылке —
symfony.com/doc/current/components/process.html .
Всё работало без сбоев, как в один из "прекрасных дней", он начал выдавать ошибку timeout. Попробовал запустить команду через php функцию
proc_open()
— работает! Также попробовал запустить с Sigchild — работает! А через класс Process так и не работает, в чем же может быть причина такого поведения?
Вот команда, кому интересно:
/usr/bin/jpegoptim --strip-all --max=70 --all-progressive /tmp/imagine_jpegoptimEz6254