kaliboba, я конечно могу ошибаться в том месте где у вас название страницы должен быть обработчик этого роута. И если уж вы исправили - код то обновите
З.Ы. А у вас там Route::view - не разглядел, май бэд. Тогда ок
iljaGolubev, ну вот стоит в верху вашего решения и дописать "а давайте грохнем сервак ибо мне пох". Тогда решение примет законченый вид, и глядишь автор вопроса посмотрит на другие решение которые ему в комментах посоветовали.
Это какой то трындец. А вам не кажется странным что у вас по два return? и почему у вас middleware(('auth')) а не middleware('auth') или middleware(['auth']), что за 'priv'?
iljaGolubev, нет не понимаю. такой конструкции в php нет. я предположил что вы опечатались - но судя по всему нет.
вопрос как выполнить скрипт в фоне. ваше решение не решение в фоне. ваше решение - а давайте грохнем сервак. ну вообщем то почему нет - нахрен он нужен
iljaGolubev, и? пока run_havy_task не будет выполнена - до exit ни хрена не дойдет. И процесс php-fpm будет этим заниматься. Вы через chatgpt что ли варианты ищете?
iljaGolubev, стоит внимательно прочитать документацию помимо того что finish делает flush она еще и закрывает request сервера который обращается к fpm. Говорит ему финита ля комедия - иди работай с другими.
and finishes the request. This allows for time consuming tasks to be performed without leaving the connection to the client open.
В вашем случае - nginx будет сидеть ждать когда у него таймаут на ожидание сработает.
iljaGolubev, это не запустить процесс в фоне. это продолжить юзать процессы fpm пока вы не выжрете весь пул fpm и nginx будет весело отвечать всем новым 502. А без finish_request это еще выжрать всех воркеров nginx. Такой вариант убийства сервера без регистраций и смс
iljaGolubev, это как вы release_fpm будете делать? Воркер nginx то вы через finish отправите других обслуживать, а с fpm вы в этой конструкции как это сделаете?
sstars, ну если локально то там помоему - file_put_contents, а он I/O blocking насколько я помню. По настройкам видно - но может у вас в параллели еще чего вертится.
sstars, ну то есть локально сохраняете? А не какой нибудь S3?
а сколько демонов у вас могут начать пытаться переписать этот файл одновременно? и каковы размеры файлов?