0

我在 Linux 服务器上的 laravel 中使用 Laravel symfony 进程进行后台调用。我创建了需要很长时间才能执行的工匠命令,所以我有情况在按钮单击时在后台调用工匠命令。我得到了解决方案,但它适用于 localhost 而不是 aws 服务器。

我使用了以下解决方案:-

 $process = new Process('php artisan '.$task->command.' '.$task->parameters.' > /dev/null 2>&1 &','/var/www/html/datamanager/');
        $process->start();

它在本地工作正常但不能在实时服务器上工作(linux aws服务器)

 $process = new Process('php artisan '.$task->command.' '.$task->parameters.' > /dev/null 2>&1 &','/var/www/html/datamanager/');
        $process->start();
        return $process->getOutput();
4

0 回答 0