如何在php中立即处理进程并立即响应客户端

时间:2017-10-25 06:40:51

标签: php exec sleep shell-exec

我想开始一个备份过程。为此,用户从php脚本启动进程/任务。

这是脚本

type Site struct {
      ID int
      Domain string
 }

我试图介绍该过程但似乎php脚本正在为<?php echo "starting"; shell_exec("whoami sleep 10 whoami > /dev/null 2>&1 &"); //background it. //in place of backup start process i replaced with sleep just for testing echo "Backup started, you will get mail once backup is done."; ?> 运行。我不希望php脚本运行10秒(网页浏览器加载到最后)所以用户不必在我开始任何工作后等待那么长的回复响应给最终用户。

我在这里做错了什么?

问题是唯一的

Another问题与解决方案完全无关(输出到不同的地方和背景)。但是在这里我已经使用了解决方案,但解决方案仍然无效。不知道我做错了什么。所以这应该被视为新问题。

0 个答案:

没有答案