加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – GearmanManager在后台

发布时间:2020-12-13 16:21:27 所属栏目:PHP教程 来源:网络整理
导读:我们在Ubuntu上使用Gearman / PHP来委派我们的流程.在这台(开发)机器上,我们分别打开几个终端窗口来启动客户和工作人员,但现在在现场机器上我们需要将我们的客户和工作人员送到后台,以便我们的终端免费. 我们找到了brianlmoon的GearmanManager.它看起来正是
我们在Ubuntu上使用Gearman / PHP来委派我们的流程.在这台(开发)机器上,我们分别打开几个终端窗口来启动客户和工作人员,但现在在现场机器上我们需要将我们的客户和工作人员送到后台,以便我们的终端免费.

我们找到了brianlmoon的GearmanManager.它看起来正是我们需要的,但问题是,在其代码中,我们只能找到将工作人员送到后台的部分,而不是与客户做同样的事情.

有人可以给我们更多的输入如何使用GearmanManager将所有客户端/服务器进程发送到后台吗?

解决方法

PHP的Gearman PECL扩展是你应该调用的: http://php.net/gearman 当您想将客户端进程发送到后台时,您只需使用GearmanClient-> doBackground方法.然后客户端可以继续执行其他任务或退出.否则,当客户端必须等待任务完成时,您需要GearmanClient-> do方法.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读