laravel — Запуск shell_exec в фоновом режиме на окнах с помощью переполнения стека

У меня есть контроллер, как это

public function test()
{
shell_exec("node  node-server\socket.server.js > node.log");
return 1;
}

но когда я запускаю этот контроллер с ajax, статус (в ожидании), и я хочу показать мне 1;

0

Решение

ajax ожидает окончания запроса узла js, вы должны отправить его для обработки в фоновом режиме, добавив

shell_exec("node  node-server\socket.server.js > /dev/null &");
2

Другие решения

Я решаю это

popen('start /B node-server\socket.server.js > node.log', "r");
return 1;
0

По вопросам рекламы [email protected]