【发布时间】:2013-08-11 17:24:22
【问题描述】:
我有一个 PHP 脚本,需要从另一个 PHP 网页中执行。但是,要使第二个正常运行,第一个需要完全完成。本质上,我需要第一页为第二个脚本生成一个新进程/线程,该脚本将在开始前等待 1 秒。
执行包含会导致阻塞,从而阻止它工作,我无法让它开始使用 exec
编辑:
应该澄清一下。这些页面没有输出,也没有通过 Web 界面进行交互。所有页面都由来自另一台服务器的 POST 请求调用。
编辑2:
解决方案:让请求页面的服务器在第一个返回后1秒直接向第二个页面发送请求。
【问题讨论】:
-
proc_open? php.net/manual/en/function.proc-open.php
-
在这里查看最受欢迎的答案:stackoverflow.com/questions/3819398/…
-
@brian 这是独立于平台的 PHP。所以使用 bash 或 /dev 不是一个选项。
-
别忘了接受答案!
标签: php multithreading