новый процесс? Или он заранее держит пул процессов? Если он держит пулл процессов, то как это возможно что процессы живут и после окончания работы?
Нагуглил что он умеет переиспользовать процессы, но до сих пор не пойму каким образом. Получается из cli тоже можно заставить php процесс не умереть. Знает кто-нибудь как?
while(true)
Да, не. Я же серьёзно
А если ты серьёзно, то while true это cpu intensive операция
https://github.com/laravel/framework/blob/8.x/src/Illuminate/Queue/Worker.php#L137
Причем тут PHP-FPM?
Это мелочь.
Что?
Вопрос мой был про PHP-FPM
Твой вопрос был про то, как заставить cli процесс не умирать. Я показал.
ты душный, уходи
Думаешь, в основе php fpm не while(true)? Или в нгинкс не while(true)? Какой-то мастер-процесс есть всегда. Почитай про event loop.
ПРочитай вопрос еще раз, в контексте с тем на что я ответил этим сообщением
Обсуждают сегодня