Есть php скрипт, который запускается автоматом через cron как в запуск php скрипта по кнопке но данный там совет запускать через exec('/usr/bin/php /var/www/site/update.php'); (у меня есть еще параметры exec('/usr/bin/php /var/www/site/update.php full');) не помогает, поскольку если запустить в консоли, скрипт работает около 20 мин и выводит очень много сообщений отчитываясь о выполнении каждую секунду (это изменить нельзя). за это время страница успевает недогрузися и написать ошибку 504 Gateway Time-out. увеличивать время выполнения нельзя, поэтому предполагаю что curl и wget так же не поможет. пробовал сразу в код страницы, вызываемый при нажатии кнопки вставить весь скрипт вместо вызова его через exec, добавил перед выполнением скрипта ignore_user_abort(true). страница некоторое время как бы грузится, потом показывается начальная часть положенного при выполнении за это время вывода и на этом все прекращается. есть ли еще варианты? На английской части форума дан совет использовать Redis но в его описании я не нашел как он может запускать внешние скрипты. В итоге сделал как написано в https://stackoverflow.com/questions/45953. страница так же отваливается но результат получается. как временное решение пойдет. буду рад если кто-то предложит вариант лучше и может проще.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости