获取多个长时间运行的PHP脚本的状态。

时间:2016-09-16 08:15:57

标签: php

首先:请注意,这篇文章不是关于Ajax / PHP状态更新。它是纯PHP,我的脚本需要能够在控制台中运行。对那个问题要温柔一点。谢谢。

我有一个Web应用程序,可以在多个远程服务器上启动多个长时间运行的操作。所有这些脚本的输出格式相同。我的主脚本需要检索所有这些脚本的状态,然后处理它们并输出结果 到目前为止,我已经尝试过:

  • 启动远程进程,然后轮询check_status.php的结果,<div class="form-group has-feedback has-error"> <label for="date_born">Date naissance</label> <div class="input-group date" id="date_born"> <input name="date_born" class="form-control" value="16/09/2016" placeholder="jj/mm/aaaa" type="text" id="date_born" data-bv-field="date_born"> <span class="input-group-addon"> <span class="glyphicon-calendar glyphicon"></span> </span> </div> </div> 通过透明会话变量共享状态数组。我发现它太错误/容易出错,并且无法真正实现它。
  • 流式传输服务器的输出,每次查找最后一个状态JSON字符串并使用它。但这也感觉很笨拙。

我确定我错过了什么。所以我要求你的帮助。 我的解决方案要求:

  • 要安装的其他软件包。 (例如PEAR,PECL ....)
  • 适用于PHP 5.3。
  • 最好使用rmccue / Requests(但不一定要发布解决方案,我会感激不尽)。

0 个答案:

没有答案