【发布时间】:2011-01-07 02:22:54
【问题描述】:
这更像是一个理论问题。
当我运行一个对其他程序执行passthru 的 PHP 脚本时,比如一个 Java 应用程序,让我们假设程序运行了 30 分钟,然后优雅地结束,并且 PHP 每次都在循环中调用它。 .
... PHP 保持空闲等待 Java 的时间算作 execution time 还是算作空闲时间?
【问题讨论】:
-
这不是很容易测试自己吗?将最大执行时间设置为 10 秒,然后调用
passthru调用需要 30 秒才能运行的内容。如果脚本终止,答案是执行时间;如果没有,答案是空闲时间。 -
顺便说一句
popen更好。passthru喜欢永远缓冲输出,而且不会给你太多选择。 -
@Tomalak Geret'kal 这可能很容易测试,但这是个好问题。
标签: php execution-time passthru