1

这更像是一个理论问题。

当我运行一个passthru对其他程序(比如 Java 应用程序)执行操作的 PHP 脚本时,假设该程序工作了 30 分钟,然后优雅地结束,并且 PHP 每次都在循环中调用它......

... PHP 保持空闲等待 Java 的时间算作执行时间还是空闲时间?

4

2 回答 2

3

该手册页似乎表明在 Windows 上该时间将计为执行时间,而在 Linux 上则不会。

于 2011-01-07T02:30:37.323 回答
1

据我所知,PHP 将等待(空闲)输出,直到达到最大执行时间。然后该过程将终止。

编辑:我错了。PHP 将挂起,直到程序使用 passthru 函数关闭,无论执行时间如何。我错过了阅读文档。请参阅http://php.net/manual/en/function.passthru.php上的注释

于 2011-01-07T02:25:01.033 回答