Я пытаюсь выполнить потенциально долгий фоновый процесс в ответ на входящий AJAX-запрос, но использование nohup
или setsid
через shell_exec
заставляет сервер разбомбить. Мы используем suexec
и FastCGI, и когда он бомбил, это привело к полному обходу всего сервера.
shell_exec("nohup /home/me/myscript.php");
Скрипт не делает ничего длинного прямо сейчас, просто выводит в несуществующий файл (что никогда не происходит, потому что он взрывается первым)
Спасибо!